Informazioni sui requisiti HTML di Flash

Il comando Pubblica crea un documento HTML con tutti i parametri specificati nella finestra di dialogo Impostazioni pubblicazione. Se non si ha familiarità con HTML, è possibile affidarsi a Pubblica per specificare modifiche alle impostazioni HTML. Se si è esperti di HTML, è possibile cambiare o immettere parametri HTML manualmente in un editor HTML, creare i propri file HTML per controllare un filmato Flash oppure creare i propri modelli HTML da usare con Pubblica.

Uso di OBJECT ed EMBED
Per visualizzare un filmato Flash Player in un browser Web, un documento HTML deve usare i tag EMBED ed OBJECT con gli opportuni parametri.

Per il tag EMBED, tutte le impostazioni (quali HEIGHT, WIDTH, QUALITY e LOOP) sono attributi che appaiono fra parentesi angolari all'apertura del tag EMBED stesso.

Ad esempio:

<EMBED SRC="moviename.swf" WIDTH="100" HEIGHT="100" PLAY="true” LOOP="true" QUALITY="high"
PLUGINSPAGE=”http://www.macromedia.com/shockwave/download/ index.cgi?P1_Prod_Version=ShockwaveFlash”>
</EMBED>

Per OBJECT, quattro impostazioni (HEIGHT, WIDTH, CLASSID e CODEBASE) sono gli attributi che appaiono nel tag OBJECT; tutte le altre sono parametri che appaiono in tag separati, denominati PARAM.

Ad esempio:

<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100"
HEIGHT="100" CODEBASE="http://active.macromedia.com/flash4/cabs/
swflash.cab#version=4,0,0,0">
<PARAM NAME="MOVIE" VALUE="moviename.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
</OBJECT>

Per usare entrambi i tag insieme, posizionare il tag EMBED appena prima del tag OBJECT di chiusura, in questo modo:

<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100"
HEIGHT="100" CODEBASE="http://active.macromedia.com/flash4/cabs/
swflash.cab#version=4,0,0,0">
<PARAM NAME="MOVIE" VALUE="moviename.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
<EMBED SRC="moviename.swf" WIDTH="100" HEIGHT="100" PLAY="true”
LOOP="true" QUALITY="high"
PLUGINSPAGE=”http://www.macromedia.com/shockwave/download/
index.cgi?P1_Prod_Version=ShockwaveFlash”>
</EMBED>
</OBJECT>

Nota: Se si usano entrambi i tag OBJECT ed EMBED, utilizzare valori identici per ogni attributo o parametro per garantire una riproduzione coerente fra i vari browser. Inoltre, swflash.cab#version=4,0,0,0 è opzionale. Lasciarlo disattivato se non si desidera controllare il numero di versione.

La seguente lista di attributi e parametri dei tag aiuterà a comprendere l'HTML creato da Pubblica e a scrivere il proprio HTML da inserire in filmati Flash.

Tutte le voci valgono sia per OBJECT che per EMBED a meno che non sia indicato altrimenti nella descrizione. Le voci con la stella sono opzionali.

Durante la creazione di un modello, è possibile sostituire una variabile di modello qui elencata con un valore.

Valore movieName.swf

Variabile di modello: $MO

Descrizione Specifica il nome del filmato da caricare. Solo EMBED.

Valore movieName.swf

Variabile di modello: $MO

Descrizione Specifica il nome del filmato da caricare. Solo OBJECT.

Valore clsid:D27CDB6E-AE6D-11cf-96B8-444553540000

Descrizione Identifica il controllo ActiveX del browser. Il valore deve essere immesso esattamente come mostrato. Solo OBJECT.


Valore n o n%

Variabile di modello: $WI

Descrizione Specifica la larghezza del filmato in pixel o in percentuale della finestra del browser.


Valore n o n%

Variabile di modello: $HE

Descrizione Specifica l'altezza del filmato in pixel o in percentuale della finestra del browser.
Poiché i filmati di Flash sono scalabili, la loro qualità non diminuisce nei diversi formati a condizione che vengano mantenute le proporzioni (ad esempio, tutti questi formati hanno una proporzione di 4:3: 640 pixel x 480 pixel, 320 pixel x 240 pixel e 240 pixel x 180 pixel).

Valore http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0"

Descrizione Identifica la posizione del controllo ActiveX di Flash Player in modo che il browser possa eseguirne il downloading automatico se non è già installato. Il valore deve essere immesso esattamente come mostrato. Solo OBJECT.

Valore http://www.macromedia.com/shockwave/download/ index.cgi?P1_Prod_Version=ShockwaveFlash

Descrizione Identifica la posizione del plug-in di Flash Player in modo che l'utente possa scaricarlo se non è già installato. Il valore deve essere immesso esattamente come mostrato. Solo EMBED.

Valore true | false

Descrizione Specifica se il browser deve avviare Java quando Flash Player viene caricato per la prima volta. Il valore predefinito è false se questo attributo è omesso.
Ogniqualvolta si usano JavaScript e Flash sulla stessa pagina, è necessario che Java sia in esecuzione affinché gli FS Command funzionino; tuttavia, se si sta usando JavaScript solo per il rilevamento del browser o per altri scopi non attinenti gli FS Command, è possibile impedire l'avvio di Java impostando SWLIVECONNECT su false. È inoltre possibile forzare l'avvio di Java quando non si usa JavaScript con Flash impostando esplicitamente SWLIVECONNECT su true. L'apertura di Java aumenta sostanzialmente il tempo necessario per avviare un filmato; pertanto impostare questo tag su true solo se necessario. Solo EMBED.
Usare Exec FS Command per avviare Java da un proiettore standalone.

Valore true | false

Variabile di modello: $PL

Descrizione Specifica se la riproduzione del filmato inizia immediatamente dopo il caricamento nel browser. Se il filmato Flash è interattivo, è possibile lasciare che sia l'utente ad avviare la riproduzione facendo clic su un pulsante o eseguendo altre operazioni. In questo caso, impostare l'attributo PLAY su false per evitare l'avvio automatico del filmato. Il valore predefinito è true se questo attributo viene omesso.

Valore true | false

Variabile di modello: $LO

Descrizione Specifica se il filmato viene ripetuto indefinitamente o se si arresta al raggiungimento dell'ultimo fotogramma. Il valore predefinito è true se questo attributo viene omesso.

Valore low | high | autolow | autohigh | best

Variabile di modello: $QU

Descrizione Specifica il livello di antialiasing da usare durante la riproduzione del filmato.
Poiché l'antialiasing richiede un processore più veloce per attenuare ogni fotogramma del filmato prima del rendering sullo schermo dello spettatore, è innanzitutto necessario scegliere un valore basato sulla velocità o l'aspetto:

  • Bassa assegna la priorità alla velocità di riproduzione invece che all'aspetto. Con questa impostazione, l'opzione di antialiasing non è mai utilizzata.
  • Bassa auto enfatizza inizialmente la velocità ma migliora l'aspetto quando possibile. La riproduzione inizia con l'antialiasing disattivato. Se Flash Player rileva che il processore è in grado di gestirlo, l'antialiasing viene attivato.
  • Alta auto enfatizza inizialmente la velocità di riproduzione e l'aspetto in egual misura ma sacrifica l'aspetto per la velocità di riproduzione se necessario. La riproduzione inizia con l'antialiasing attivato. Se la frequenza dei fotogrammi corrente scende al di sotto di quella specificata, l'antialiasing viene disattivato per migliorare la velocità di riproduzione. Usare questa impostazione per emulare l'impostazione Visualizza > Antialiasing in Flash.
  • Alta assegna la priorità all'aspetto invece che alla velocità di riproduzione. Con questa impostazione, l'opzione di antialiasing è sempre utilizzata. Se il filmato non contiene animazione, le bitmap sono attenuate mentre in presenza di animazione le bitmap non sono attenuate. Alta è l'impostazione predefinita di Qualità.
  • Superiore offre la migliore qualità di visualizzazione e non considera la velocità di riproduzione. Tutto l'output è sottoposto ad antialiasing e tutte le bitmap sono sempre attenuate.
  • Il valore predefinito è high se questo attributo è omesso.

Valore #RRGGBB (valore RGB esadecimale)

Variabile di modello: $BG

Descrizione Specifica il colore di sfondo del filmato. Usare questo attributo per escludere l'impostazione del colore di sfondo specificata nel file Flash. Questo attributo non ha effetto sul colore di sfondo della pagina HTML.

Valore showall | noborder | exactfit

Variabile di modello: $SC

Descrizione Definisce come viene inserito il filmato all'interno della finestra del browser se i valori WIDTH ed HEIGHT sono percentuali.

  • Predefinita (Mostra tutto) rende visibile l'intero filmato all'interno dell'area specificata mantenendone comunque le proporzioni originali. Non si verificano distorsioni. Ai due lati del filmato possono apparire bordi.
  • Nessun bordo scala il filmato in modo da riempire l'area specificata mantenendone comunque le proporzioni originali. Non si verificano distorsioni. Porzioni del filmato possono essere ritagliate.
  • Adattamento esatto rende visibile l'intero filmato nell'area specificata. Tuttavia, non viene fatto alcun tentativo di conservare le proporzioni originali e possono verificarsi distorsioni.
  • Il valore predefinito è showall se questo attributo è omesso (e i valori WIDTH ed
    HEIGHT sono percentuali).

Valore L | R | T | B

Variabile di modello: $HA
Specifica l'attributo ALIGN per i tag OBJECT, EMBED e IMG e determina in che modo la finestra del filmato Flash viene posizionata all'interno della finestra del browser.

  • Predefinito centra il filmato nella finestra del browser e ritaglia i bordi se la finestra del browser è più piccola del filmato.
  • Sinistra allinea il filmato lungo il bordo sinistro della finestra del browser e ritaglia i lati superiore, inferiore e destro secondo necessità.
  • Destra allinea il filmato lungo il bordo destro della finestra del browser e ritaglia i lati superiore, inferiore e sinistro secondo necessità.
  • Superiore allinea il filmato lungo il bordo superiore della finestra del browser e ritaglia i lati inferiore, sinistro e destro secondo necessità.
  • Inferiore allinea il filmato lungo il bordo inferiore della finestra del browser e ritaglia i lati superiore, sinistro e destro secondo necessità.

Valore L | R | T | B | TL | TR | BL | BR

Variabile di modello: $SA

Pubblicazione ed esportazione 249
Descrizione Specifica dove viene posizionato un filmato Flash all'interno dell'area definita dalle impostazioni WIDTH e HEIGHT.

Consultare “SCALE*” a pagina 248 per ulteriori informazioni su queste condizioni.

  • L allinea il filmato lungo il bordo sinistro della finestra del browser e ritaglia i lati superiore, inferiore e destro secondo necessità.
  • R allinea il filmato lungo il bordo destro della finestra del browser e ritaglia i lati superiore, inferiore e sinistro secondo necessità.
  • T allinea il filmato lungo il bordo superiore dela finestra del browser e ritaglia i lati inferiore, sinistro e destro secondo necessità.
  • B allinea il filmato lungo il bordo inferiore della finestra del browser e ritaglia i lati superiore, sinistro e destro secondo necessità.
  • TL allinea il filmato all'angolo superiore sinistro della finestra del browser e ritaglia i lati inferiore e destro secondo necessità.
  • TR allinea il filmato all'angolo superiore destro della finestra del browser e ritaglia i lati inferiore e sinistro secondo necessità
  • BL allinea il filmato all'angolo inferiore sinistro della finestra del browser e ritaglia i lati superiore e destro secondo necessità.
  • BR allinea il filmato all'angolo inferiore destro della finestra del browser e ritaglia i lati superiore e sinistro secondo necessità.
  • Se questo attributo è omesso, il filmato è centrato nella finestra del browser.

Secondo necessità, è possibile eseguire il ritaglio o lasciare apparire i bordi ai lati.

Valore directory base o URL

Descrizione Specifica la directory base o l'URL usati per risolvere tutte le dichiarazioni di percorso relative nel filmato Flash Player. Questo attributo è utile se i filmati Flash Player sono conservati in una directory diversa da quella degli altri file.

Valore true | false

Variabile di modello: $ME

Descrizione Specifica che tipo di menu riceve l'utente facendo clic nell'area del filmato
all'interno del browser con il pulsante destro del mouse (Windows) o tenendo
contemporaneamente premuto il tasto Comando (Macintosh).

  • True visualizza l'intero menu che offre all'utente numerose opzioni per il potenziamento o il controllo della riproduzione.
  • False visualizza un menu contenente solo l'opzione Informazioni su Flash.
  • Il valore predefinito è true se questo attributo viene omesso.

Valore Window | Opaque | Transparent

Variabile di modello: $WM

Descrizione Consente di utilizzare le funzionalità filmato trasparente, posizionamento assoluto e layering disponibili in Internet Explorer 4.0. Questo tag funziona solo in

Windows con il controllo Active X di Flash.

  • Finestra riproduce il filmato nella propria finestra rettangolare su una pagina Web.
  • Opaco nasconde tutto ciò che si trova dietro al filmato sulla pagina.
  • Trasparente rende visibile lo sfondo della pagina HTML attraverso tutte le porzioni trasparenti del filmato. Le prestazioni di animazione possono essere più lente quando si usa questa impostazione.

Il valore predefinito è Finestra se questo attributo è omesso. Solo Object.