webForumDet fria alternativet

Fel på Flash koden?

Flashur Flash, Shockwave

14 svar · 557 visningar · startad av Matsakii

Medlem sedan mars 2005265 inlägg
Frågan#1

Hmm,

Jag har gjort en flash banner som bara funkar på Mac och vissa Windows maskiner, medan det på dom flesta windows burkar bara blir en vit ruta???

Flashen ligger på http://sv.ayianapa.nu under "Nyheter" och koden är:

<center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0" width="438" height="280" title="25000">
    <param name="movie" value="images/banners/25000.swf">
    <param name="quality" value="high">
    <embed src="images/banners/25000.swf" quality="high"
 pluginspage="http://www.macromedia.com/go/getflashplayer"
 type="application/x-shockwave-flash" width="438" height="280"></
embed>
  </object>
</center>
Medlem sedan nov. 2005314 inlägg
#2

http://blog.deconcept.com/swfobject/

Kanske kan denna url vara till hjälp för dig.
Microsoft förlorade någon rättstvist som jag förstått det och därmed så måste man aktivera kontrollen innan den kan användas ( vet ej om detta är felet för dig ) men med denna koden kommer du runt det problemet iallafall.

Medlem sedan mars 2005265 inlägg
#3

Okej tack,
Men jag är ingen kodare utan gör bara fina saker i fina program och lägger in dom. Börja pilla i kod och jag e lost :( Men tack ändå :)

Medlem sedan nov. 2005314 inlägg
#4

det där ska du nog kunna lösa det står ju exakt hur du ska lägga in dessa kodsnuttar för att få det att fungera.

Medlem sedan mars 2005265 inlägg
#5

Hehe, mm det är säkert enkelt, men jag har pillat i 2-3 timmar nu. Provat "satay" metod osv. Kollade noga på sidan du posta, men fann inget HELT exempel, som min kod ovan där jag bara byter ut URL'en till SWF filen. Sen vad jag förstår så behövs javascript osv. med.

It's not my thing man :(

Måste man ha javascript med? Jag tror det bla kan vara där problemet ligger, för min sida e ganska fylld med sånna och det kan va så att koden bryts på nått sätt där. Där jag lägger in Flash koden är ett admin system som går genom MySQL.

Medlem sedan nov. 2005314 inlägg
#6

Du behöver en *.js fil för att det där ska fungera. Den finns att ladda ner på sidan.

Medlem sedan mars 2005265 inlägg
#7

Men det är inte det som är felet för jag har en egen sida med bara bannern på och den funkar i IE osv. Det är något annat skit i min kod :)

http://sv.ayianapa.nu/25000.html

Medlem sedan mars 2005265 inlägg
#8

MEN jag tror jag lyckades installera SWFObject (tror jag) och det funkar fortfarande fint på Macen och vissa windows maskiner. Men INTE allas på dom flesta Windows och IE nu?? Helt sjukt!

Detta ligger i <header>:

<script type="text/javascript" src="swfobject.js"></script>

och detta som flash fil:

<div id="flashcontent">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0" width="438" height="280" title="25000">
<param name="movie" value="images/banners/25000.swf">
<param name="quality" value="high">
<embed src="images/banners/25000.swf" quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" width="438" height="280"></embed></object></div>

<script type="text/javascript">
   var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
   so.write("flashcontent");
</script>

Har jag missat nått?

Medlem sedan nov. 2005314 inlägg
#9

Matsakii skrev:

MEN jag tror jag lyckades installera SWFObject (tror jag) och det funkar fortfarande fint på Macen och vissa windows maskiner. Men INTE allas på dom flesta Windows och IE nu?? Helt sjukt!

Detta ligger i <header>:

<script type="text/javascript" src="swfobject.js"></script>

och detta som flash fil:

<div id="flashcontent">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0" width="438" height="280" title="25000">
<param name="movie" value="images/banners/25000.swf">
<param name="quality" value="high">
<embed src="images/banners/25000.swf" quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" width="438" height="280"></embed></object></div>

<script type="text/javascript">
   var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
   so.write("flashcontent");
</script>

Har jag missat nått?

Såhär ska det se ut för dig.

Detta ligger i <header>:

<script type="text/javascript" src="swfobject.js"></script>

och detta som flash fil:

<div id="flashcontent">
...
</div>

<script type="text/javascript">
   var so = new SWFObject("images/banners/25000.swf", "banner", "438", "280", "7", "#FFFFFF");
   so.write("flashcontent");
</script>

Lycka till

Medlem sedan mars 2005265 inlägg
#10

Thanks for the correction. But as said, there looks to be another problem because the problem is the same still :(

Medlem sedan mars 2005265 inlägg
#11

Fråga:

Verkar som om "VIMMEL" bannern inte fungerar hos "vissa"? Någon som kan ta en titt och se om det fungerar eller se något fel o koden? Den ligger längst upp i högra hörnet på http://sv.ayianapa.nu

Medlem sedan juni 2000974 inlägg
#12

Bannern fungerade, men däremot ger IE ett syntaxfel på rad 221, tecken 1.

Medlem sedan mars 2005265 inlägg
#13

Tack! mm jag har sett det men har ingen ANING vad som är fel? :(

Medlem sedan mars 2005265 inlägg
#14

phred>

NU har jag upptäckt att koden som ska ta hand om IE & MS problemet skapar ett javascript error, och det verkar fn som den förstör en del andra javascript med. Jag har tagit bort den från sidan nu, men så här såg den ut.

I header:

<script type="text/javascript" src="swfobject.js"></script>

Fattar inte vad #FFFFFF osv gör i SWFObject koden

<div id="flashcontent">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0" width="438" height="280" title="25000">
<param name="movie" value="images/banners/25000.swf">
<param name="quality" value="high">
<embed src="images/banners/25000.swf" quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" width="438" height="280"></embed></object></div>

<script type="text/javascript">
   var so = new SWFObject("images/banners/25000.swf", "banner", "438", 
"280", "7", "#FFFFFF");
   so.write("flashcontent");
</script>
Medlem sedan maj 2003750 inlägg
#15

Det är bakgrundsfärgen på playern som visas innan något flashinnehåll laddats in. Så om filmen du angett som Path inte hittas så kommer det att synas en rektangel i den färgen.

Jag skulle satsa mina slantar på att felet är att de maskiner som inte klarar av filmen har en för gammal player. Standardplayern som installeras med en browser är i dagsläget är player 6.

Dessutom så när jag går till sidan så frågar den efter player 9.

/Mirandir

140 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)