Mantenere insieme le azioni

Se possibile, inserite il codice ActionScript® in una sola posizione. Se il codice viene organizzato in un'unica posizione, i progetti possono essere modificati con maggior efficienza, in quanto non è necessario cercare gli oggetti in posizioni diverse per eseguire il debug o la modifica del codice ActionScript. Se utilizzate codice ActionScript in un file FLA, inseritelo nel primo o secondo fotogramma della linea temporale, in un livello denominato azioni, al primo livello della linea temporale. In alternativa, potete inserire tutto il codice in file ActionScript. Con alcune applicazioni Animate il codice non si trova sempre in una sola posizione, (in particolare, applicazioni basate su ActionScript 2.0 che utilizzano schermate o comportamenti).

Solitamente, tuttavia, è possibile inserire tutto il codice nella stessa posizione (in un fotogramma, o in file ActionScript), con i seguenti vantaggi:

  • Il codice può essere individuato in modo semplice anche in file di origine potenzialmente complessi.

  • Il debug del codice risulta semplificato.

Associazione di codice agli oggetti

Non associate codice ActionScript agli oggetti in un file FLA, né in file SWF semplici. (Solo ActionScript 1.0 e 2.0. possono essere associati agli oggetti; non è possibile associarvi ActionScript 3.0.) Per associare codice a un oggetto dovete selezionare un clip filmato, un componente o un'istanza di pulsante, aprire il pannello Azioni e aggiungere il codice ActionScript tramite le funzioni di gestione on() o onClipEvent().

Si sconsiglia vivamente di associare il codice ActionScript agli oggetti per i seguenti motivi:

  • È difficile da individuare e rende difficoltosa la modifica dei file FLA.

  • Il debug del codice è complicato.

  • È più pratico aggiornare codice ActionScript scritto sulla linea temporale o in classi.

  • Favorisce uno stile di codifica non conforme alle procedure ottimali.

  • Le differenze tra due diversi stili di codifica possono confondere gli utenti che imparano a utilizzare ActionScript; studenti e lettori sono obbligati ad apprendere stili diversi per la scrittura del codice, sintassi aggiuntiva e uno stile limitato e poco professionale.

    Evitate di associare ActionScript 2.0 a un pulsante chiamato myButton_btn, che ha un aspetto simile al seguente:

    on (release) { //do something }

    Il codice ActionScript 2.0 scritto per lo stesso scopo sulla linea temporale è invece consigliato e si presenta come nel seguente esempio:

    myButton_btn.onRelease = function() { //do something };

    Nota: se utilizzate i comportamenti, le procedure sono diverse e a volte è necessario associare codici agli oggetti.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online