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>


Correlati

Leave a reply