Accessibilità

Articolo su Flash

 

Personalizzare i Component di Flash 8


Chafic Kazoun

Chafic Kazoun

http://www.atellis.com*
http://www.rewindlife.com*

Indice

Creato:
19 Luglio 2004
Modificato:
12 Settembre 2005
Livello Utente:
Intermedio

I component di Flash hanno avuto un importante aggiornamento in Flash MX 2004. Una delle aree che ha subito modifiche e il meccanismo di skinning. Flash 8 introduce alcuni cambiamenti al flusso di lavoro, nell'ambiente di authoring e nei percorsi di riferimento. Se avete letto la precedente versione di questo articolo* sulla personalizzazione dei component di Flash MX 2004, questo articolo vi sarà molto familiare perchè è stato aggiornato per riportare i cambiamenti di Flash 8.

In questo articolo, esamino la personalizzazione utilizzando la libreria e i temi, e tramite il codice, esploro la personalizzazione utilizzando il metodo prototype, facendo una sottoclasse dei una classe di un componente e il metodo initObject. Con queste conoscenze, potete avere maggior controllo dell'aspetto della vostra applicazione e comprendere meglio la flessibilità dell'architettura di personalizzazione di Flash 8.

Requisiti

Per ottentere il massimo da questo tutorial, vi servono i seguenti software e file:

Macromedia Flash Basic 8

o Macromedia Flash Professional 8

Tutorial e file di esempio:

Conoscenze Necessarie

Conoscenza base dei component di Flash e ActionScript.

Quali Sono le Differenze di Flash 8* ›

Nonostante l'architettura e l'approccio alla personalizzazione non è cambiata da Flash MX 2004, alcuni piccoli cambiamenti sono importanti per chi è già abituato alla personalizzazione dei component di Flash MX 2004.

I cambiamenti rispetto a Flash MX 2004 sono i seguenti:

  • Flash 8 introduce il nuovo component FLVPlayback. Questi component non usano la Versione 2.0 dell'architettura dei component. Per questo, il modo di approccio alla personalizzazione è differente dalla normale interfaccia utente dei component che vengono forniti con Flash 8. Questi non verranno esaminati in questo articolo. Per maggiori dettagli, leggete l'articolo di Dan Carr Personalizzare il Component FLVPlayback.
  • La posizione di alcuni percorsi dove potete trovare i file FLA e le classi ActionScript fornite da Macromedia è leggermente cambiata. Ora potete trovare i file FLA dei component nelle seguenti posizioni:

    • (Windows) C:\Program Files\Macromedia\Flash 8\<language>\Configuration\ComponentFLA
    • (Macintosh) Hard Drive/Users/<username>/Library/Application Support/Macromedia/Flash 8/<language>/Configuration/ComponentFLA

    Le classi possono essere trovate qui:

    • (Windows) C:\Program Files\Macromedia\Flash 8\en\First Run\Classes
    • (Macintosh) Hard Drive/Applications/Flash 8/First Run/Classes

    Notate che la struttura della cartella delle Classi è leggermente cambiata. C'è ancora la cartella mx, che è interessante, ma vedrete anche le cartelle FP7 e FP8 che sono specifiche per le due versioni del player che l'ambiente di authoring può generare.

  • La documentazione è stata migliorata per includere una maggior copertura sui component e sulla personalizzazione. Questo aiuta ad identificare le proprietà dei componenti più facilmente di prima.

Informazioni sull'autore

Chafic Kazoun è il fondatore e CTO di Atellis*, a Washington, D.C.-marchio specailizzato sullo sviluppo di Rich Internet Application e Prodotti. Ad Atellis Chafic gestisce, architetta e sviluppa applicazioni e componenti. Chafic è stato attivamente coinvolto nella comunità di Flash, ha divulgato presentazioni a numerose presentazioni e ha contribuiro al lavoro pubblicato. Egli è anche un membro del Team Macromedia Volunteer e gestisce un weblog su www.rewindlife.com*.