Chloe - Arts & Sciences

AS3 vademecum, Part 1

da Chloe Aprile 17, 2009 nella categoria audiovisivi, computer

Queste informazioni sono per gli studenti di IUT a Lens, ma può essere utilizzato, ben compresi da tutti. Le classi di cui sono disponibili su richiesta: scrivere un articolo su questo argomento una volta che queste classi un po 'industrializzati.

Import:

Importazione di una classe (ad esempio, utility / video / RTMP.as):

  import utilities.video.RTMP; 

Importare tutte le classi in un pacchetto (ad esempio, utility / video):

  utilities.video import .*; 

Object Management

Un'istanza di una classe ActionScript 3 (per esempio, utilities.video.RTMP):

  var rtmp: RTMP RTMP = new (...). 

Il ... è l'insieme di parametri del RTMP classe.

Creare un oggetto anonimo (che non è un nome di classe):

  var myObject, (campo1: valore1, campo2: valore2);
 trace (monObjet.champ1) / / stampa value1
 trace (monObjet.champ2) / / visualizza valore2 

Equity Management

Gli oggetti sono accessibili a nome di un evento, in azioni, digitando il nome di occorrenza.
Pertanto, la presenza di nomi non deve contenere spazi o caratteri speciali (niente che non va dalla A alla Z e A alla Z (senza accenti), da 0 a 9 è in genere indesiderati).

Esempi:

  monSymbole.width = 320;
 monSymbole.height = 240;
 monSymbole.x = this.width / 2 - monSymbole.width / 2 / / centraggio
 monSymbole.y = 0, / / line up 

String (String class)

inizia con un apostrofo o virgolette doppie, termina con lo stesso segno. Esempi:

  var string2 var string1 = 'foo' = "base"; string3 var = "Questa è una lunga stringa". 

Eventi:

Fare clic su Gestione del mouse:

  monObjet.addEventListener (MouseEvent.CLICK, fonction_de_rappel); 

Evento richiamato ogni nuova immagine (Flash: 25 fps in generale):

 monObjet.addEventListener (Event.ENTER_FRAME, fonction_de_rappel) 

Se vogliamo agire direttamente sulla scena, usando addEventListener (Event.ENTER_FRAME, fonction_de_rappel) breve, o utilizzare la parola chiave come il nome di questo evento.

Spiegazione su callback

Un callback è una funzione che accetta un parametro, che viene chiamato quando un evento è il fuoco. Essi si verificano in particolare nella gestione di eventi con addEventListener, ma anche in classi come BoundDragAndDropHorizontal o FillBarVertical. La sintassi tipica di queste funzioni è

  maFonctionDeRappel function (evt)
 (
 / / Inserire qui il codice
 ) 

Tuttavia non sempre si può creare una nuova funzione. Possiamo fare questo:

  monBouton.addEventListener (MouseEvent.CLICK, function (evt) (trace ( "Pulsante cliccato!") trace ( "coordinata x" evt.stageX +) trace ( "coordinata y:" + evt.stageY );)); 
:

Lascia un commento

Alla ricerca di qualcosa?

Utilizza questo modulo per trovare i contenuti:

Non riesci a trovare la vostra felicità? In contatto con me con un commento, lo farò per te.