Ciao a tutti,
ho fatto un'animazione e l'ho esportata.
Ho poi sostituito il codice generato in automatico da Flash con quello che fa eliminare il fastidioso problema dell'apparizione della cornice grigia al passaggio del mouse usando swfobject.js (operazione che ho fatto tantissime altre volte).
E qui nasce il problema.
Un movieclip del filmato che fa apparire un menu si apre ma non si richiude più o, meglio, si richiude solo se con mouse ci si sposta sopra ad altri bottoni o grafici.![]()
Invece, guardando il filmato di flash con il codice html generato in automatico, il menu si apre e si chiude senza problemi.
E' un comportamento stranissimo, non mi è mai capitata una cosa del genere.
Il problema lo fa soltanto Explorer (l'ho testato con 5 e col 6) mentre in Firefox si vede benissimo.
Ecco il codice generato in automatico da Flash:
mentre questo è il codice sostitutivo per eliminare il problema della cornice grigia:Codice PHP:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="650" id="home" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="home.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#4e4e4e" /><embed src="home.swf" quality="high" bgcolor="#4e4e4e" width="900" height="650" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Qualcuno potrebbe cortesemente piegarmi cosa succede?Codice PHP:<div id="home">
[url="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW"]<font size="1" face="Verdana" color="#FFFFFF">scarica Flash Player</font>[/url]
</div>
<script type="text/javascript">
var so1 = new SWFObject("home.swf", "mymovie", "900", "650", "8", "#ffffff");
so1.addParam("quality", "best");
so1.addParam("wmode", "transparent");
so1.addParam("salign", "t");
so1.write("home");
</script>
Grazie mille.

Rispondi quotando
