Integrare video in flash con HTML valido
HTML
- 23 novembre 2009 | scritto da Erriko
Chi lavora con il web sa quanto sia importante ottenere un codice pulito e specialmente valido secondo gli standard W3C.
A volte è quasi impossibile conciliare la validità dell’(x)HTML con i propri obiettivi di design, altre volte è soltanto un po’ difficile. In questo caso semplicemente la soluzione è poco conosciuta… 
Uno dei problemi di validazione più ricorrenti è quello del codice di embed dei filmati in formato flash. I codici di embed più diffusi, infatti, fanno uso di valori non standard e sono riconosciuti come invalidi.
Il codice corretto per implementare un filmato flash è questo:
<object type="application/x-shockwave-flash" data="movie.swf" width="550" height="350"> <param name="movie" value="movie.swf" /> <param name="quality" value="high" /> </object>
Basta soltanto specificare il percorso del file .swf due volte, quindi sia in object data che in param value. Inoltre per evitare che l’elemento/filmato flash venga deformato è bene conoscerne le dimensioni e specificarle nel codice.
E’ possibile apportare al codice diverse modifiche utili a specificare il colore di sfondo, la qualità del filmato oppure ad abilitare o disabilitare il menu contestuale di flash player.
Un esempio di codice del genere è questo:
<object type="application/x-shockwave-flash" data="movie.swf" width="550" height="350"> <param name="movie" value="movie.swf" /> <param name="quality" value="high" /> <param name="menu" value="false" /> <param name="bgcolor" value="#000000" /> </object>



