Inserire un oggetto flash in una pagina web con FlashObject
Posted on 14. Jul, 2007 by Administrator in flash, tutorials
FlashObject è una classe scritta da Geoff Stearns in Javascript e permette di inserire all'interno di una pagina web un oggetto Flash, questo, rimanendo sempre validi e accessibili. Il file javascript flashobject.js che ci contiene il codice lo troviamo nel sito web dell'autore Geoff Steans.
Creiamo uno script di esempio:
Includiamo nell'head della nostra pagina il codice javascript:
<script src="flashobject.js" type="text/javascript"></script>
Adesso, creiamo e assegniamogli un id a un blocco <div>, ad esempio blocco_flash.
Una volta completato inserite il seguente codice al di fuori di questo tag:
<script type="text/javascript">
var fo = new FlashObject("filmato.swf", "mymovie",
"200", "100", "7", "#cecece");
fo.write("blocco_flash");
</script>
Assemblando il tutto avremo:
<div id="blocco_flash">
NN hai il player flash.
</div>
<script type="text/javascript">
var fo = new FlashObject("filmato.swf", "mymovie",
"200", "100", "7", "#cecece");
fo.write("blocco_flash");
</script>
Ci sono alcuni attributi che dobbiamo dichiarare quando creiamo il nuovo oggetto fo [flashobject], vediamoli da sinistra verso destra:
- Il Nome del Filmato
- Un ID per il filmato
- La larghezza del Filmato
- L'altezza del Filmato
- La versione minima del Flash necessario
- Il colore di background del flash
Ovviamente è possibile passare variabili al nostro filmato in modo da poter continuare ad utilizzare Flashvars, basta utilizzare il metodo .addVariable, vediamo come:
<script type="text/javascript">
var fo = new FlashObject("filmato.swf", "mymovie",
"200", "100", "7", "#cecece");
fo.addVariable("variable1", "value1");
fo.addVariable("variable2", "value2");
fo.addVariable("variable3", "value3");
fo.write("blocco_flash");
</script>




Leave a reply