Sto cercando di rendere compatibili con xhtml 1.0 strict dei siti in flash fatti qualche anno fa, applicando il metodo indicato qui:
http://www.alistapart.com/articles/flashsatay/
In sostanza si usa questo codice, che elimina il tag embed:
<object type="application/x-shockwave-flash" data="TSR.swf" width="800" height="600" id="TSR">
<param name="movie" value="TSR.swf" />
<param name="loop" value="false" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
</object>
Funziona bene sia in i.e. e opera che in netscape e firefox, se le dimensioni del filmato sono in pixel, come sopra. Ma non funziona più in netscape e firefox (non si vede nessun filmato, stranamente si sente l'audio...) se le dimensioni sono in percentuale, così:
<object type="application/x-shockwave-flash" data="TSR.swf" width="100%" height="100%" id="TSR">
<param name="movie" value="TSR.swf" />
<param name="loop" value="false" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
</object>
La versione di flash usata è ancora la 6, e viene aperto in fullscreen.
Mantenere le dimensioni in percentuale è essenziale, per come il sito è impostato.
Qualcuno conosce una soluzione al problema?
bye mez

Rispondi quotando