Alla ansökningar görs av grundläggande delar . I ActionScript 3 , är en av dessa byggstenar klasserna . En klass är en ritning eller en mall som används för att skapa objekt i denna klass och det definierar tillståndet och beteendet av alla objekt av den klassen på grundnivå . Klasser i ActionScript är en absolut nödvändighet eftersom all ActionScript-kod väntas dyka upp inom en klass . Instruktioner
1
Initiera " Loader klass " genom att kopiera koden nedan på " Åtgärder " code fönstret . Välj en bildruta på tidslinjen och högerklicka . Välj " Åtgärder " för att få upp koden fönstret . I ActionScript 3 , , yttre objekt som XML kan SWF-filer och bilder laddas vid körning med klassen Loader . För att använda det , helt enkelt skapa en instans av klassen Loader och använda " . Load ( ) " metoden , ladda yttre föremål . Den " addChild ( ) " kan också användas för att visa objekt notering på skärmen enligt nedan :
var my_loader : Loader = new Loader ( ) ;
my_loader.load ( nytt URLRequest ( " eHowPhoto.jpg " ) ) ;
addChild ( my_loader ) ;
att testa ovanstående kod , tryck Ctrl + Enter . Bilden ovan ska lastas på skärmen .
2
Utför " Timer klass " genom att kopiera koden nedan i samma fönster som klassen Loader . Denna klass utför en bit kod flera gånger efter en inställd tidsperiod . Den kan användas för att exempelvis rotera en bild efter en viss tid , säger 30 sekunder . Koden fungerar genom att utlösa en händelse som kallas " TIMER " med vissa bestämda mellanrum . Denna händelse är sedan fångas med en händelseavlyssnare och avrättades med den metod som visas nedan :
var myTimer : Timer = new Timer ( 30000 , 4 ) ;
myIdentifier " Start ( ) . " . addEventListener ( TimerEvent.TIMER , timerListener ) ;
funktion timerListerner ( e : TimerEvent ) : void {
//lägg kodkommandon här
}
myIdentifier.start ( ) ;
Klistra in koden ovan på filmen tidslinjen och tryck Ctrl + Enter för att starta filmklippet . En utgång " Timer utlöses " som kommer att dyka upp var 30 sekunder 4 gånger .
3
initiera en åtgärd händelsehantering att lägga till interaktivitet . Detta kan vara allt från att utlösa en åtgärd med hjälp av musklick , ett tangentbord stroke eller läsa in en extern tillgång eller komponent . En " händelseavlyssnare , " en funktion som skapar en interaktion , används för att registrera en händelse och utför åtgärden som angetts . Exemplet koden nedan verkar genom att visa meddelandet " Jag klickade på ! " när en musen klickas över objektet angivna :
myButton.addEventListener ( MouseEvent.CLICK , myClickReaction ) ;
funktion myClickReaction ( e : MouseEvent ) : void {
trace ( " jag var klickade ! ) ,
}
4
Använd klasser som du har skapat för att kontrollera eller lägga till interaktivitet till dina klipp flash-film och presentationer koden kan användas på . alla filmklipp genom att helt enkelt ändra variablerna för att länka till lämpliga element med olika sökvägar .