Alle søknader er laget av grunnleggende deler . I ActionScript 3, er en av disse byggeklosser klasser . En klasse er en blåkopi eller en mal som brukes til å opprette objekter innenfor denne klassen , og det definerer staten og oppførsel av alle objekter av den klassen på grunnleggende nivå . Klasser i ActionScript er en absolutt nødvendighet fordi all ActionScript-kode er ventet å vises i en klasse . Instruksjoner
en
Initiere " Loader Class " ved å kopiere koden under på " Handlinger " code vinduet. Velg en ramme på tidslinjen og høyreklikk . Velg "Handlinger " for å få opp koden vinduet. I ActionScript 3 , eksterne objekter som XML , kan SWF-filer og bilder lastes under kjøring bruker Loader Class. For å bruke den, rett og slett opprette en forekomst av Loader klasse og bruke " . Load ( ) "-metoden , legger de eksterne stedene. Den " addChild ( )" kan også brukes til å vise objektene notering på skjermen som vist under : en
Var my_loader : Loader = new Loader ();
my_loader.load ( ny URLRequest ( " eHowPhoto.jpg "));
addChild ( my_loader ) ;
å teste koden ovenfor , trykk Ctrl + Enter. Bildet ovenfor skal lastes på skjermen .
2
Utfør "Timer Class " ved å kopiere koden under i det samme vinduet som Loader Class. Denne klassen kjører et stykke kode gjentatte ganger etter en angitt tidsperiode . Den kan brukes til for eksempel rotere et bilde etter en innstilt tidsperiode , for eksempel 30 sekunder. Koden fungerer ved å utløse et arrangement som heter " TIMER" ved gitte intervaller . Denne hendelsen blir så fanget av en hendelse lytteren og henrettet ved hjelp av metoden som vist nedenfor :
Var myTimer : Timer = new Timer ( 30 000 , 4 ) ;
myIdentifier "Start ( ) . " . addEventListener ( TimerEvent.TIMER , timerListener ) ;
funksjon timerListerner ( e: TimerEvent ) : void {
//legg til kode kommandoer her
}
< p > myIdentifier.start ();
Lim inn koden ovenfor på filmen tidslinjen og trykk Ctrl + Enter for å starte filmklipp. En utgang "Timer utløses " som vil dukke opp hvert 30. sekund fire ganger .
3
Initiere en hendelse håndtering handling for å legge til interaktivitet . Dette kan være alt fra å utløse en handling ved hjelp av et museklikk , et tastatur slag eller lasting en ekstern eiendel eller komponent. En " hendelse lytteren ", en funksjon som skaper et samspill , brukes til å registrere en hendelse og utføre handlingen angitt . Eksempelet koden under fungerer ved å vise meldingen " Jeg ble klikket ! " når en mus er klikket over objektet spesifisert : en
myButton.addEventListener ( MouseEvent.CLICK , myClickReaction ) ;
funksjon myClickReaction ( e: MouseEvent ) : void {
spor ("Jeg var klikket ! ) ;
}
4
Bruk klasser du har opprettet for å kontrollere eller legge til interaktivitet til flash filmklipp og presentasjoner koden kan brukes på . noen filmklipp ved å endre variablene å lenke til aktuelle elementer med ulike banenavn .