Introduktion ActionScript Klasser, objekter og metoder

Objekter, klasser, metoder og egenskaber - puha, det er en mundfuld - er byggestenene i ActionScript programmering. Disse vilkår er alle relateret, og forstå, hvordan de interagerer er en af ​​nøglerne til mastering ActionScript. ActionScript neophytes er ofte overrasket over at opdage, at de har været at skabe objekter, da de først begyndte at bruge Flash. Faktisk alt, hvad du opretter i en Flash-film er et objekt. I en Flash-film, ovaler, importerede billeder og tekstblokke er alle individuelle objekter. Du kan også oprette dine egne objekter ved hjælp af ActionScript kode. For eksempel kan du oprette en forekomst af Date objekt, der henter den aktuelle dato og tid fra computeren bruges til at se din Flash-websted.

Objekter identificeres ved unikke navne, og er også opført med deres placering på et bestemt niveau. Et objekt findes inden et hierarki i en film og kaldes på ikke blot af sin faste unikt navn, men også af dens placering i hierarkiet. Objekter kan forblive statisk gennem en del af filmen, men ændre senere. The Movie Explorer giver en grafisk repræsentation af din film, og objekterne i det. The Movie Explorer (åbne den ved at vælge Vindue -> Explorer) repræsenterer objekter i din film som en visuel oversigt.

Objekter har egenskaber, og egenskaber beskrive objekter. Et objekts egenskaber er, hvad gør det unikt. For eksempel, du indstille egenskaberne for tekstobjekter med Properties Inspector. Når du opretter en blok af tekst, du vælge den skrifttype, skriftfarve og skriftstørrelse, som alle er egenskaber af teksten objekt. Alle disse egenskaber bidrager til at gøre en unik blok af tekst.

Du kan ændre mange objektegenskaber med ActionScript kode. For eksempel kan du placere et objekt på scenen ved at ændre sine _x og _y egenskaber eller ændre højden af ​​et objekt ved at ændre dets _height ejendom.

En klasse beskriver alt en ActionScript programmør har brug for at vide om et objekt. Det kan være med til at tænke på en klasse som information, der definerer et objekts egenskaber, metoder og hændelseshandlere. Egenskaber som højde, bredde og position er ofte inkluderet i en klasse. Metoderne beskrive, hvad du kan gøre, når du bruger ActionScript med et objekt. For eksempel getMinutes fremgangsmåden Date objekt henter den aktuelle minut i timen fra computeren ser din Flash hjemmeside.

En klasse kan betragtes som et objekt, der gør andre objekter. Når du opretter et objekt fra en klasse, er det kendt som en instans af klassen. For at forstå dette, se på Date-objekt. Dato objekt er et ActionScript objekt, som indeholder metoder, der henter den aktuelle dato og tid fra værtscomputeren. Før du kan bruge nogen af ​​Date objektets metoder, skal du først oprette en forekomst af Date objekt, ligesom i følgende kode:

myDate = new Date ();
curHour = myDate.getHours ();
curMintues = myDate.getMinutes ();

Den første linje kode opretter en instans af Date objekt, mens den anden og tredje linjer kode anvende metoder fra den dato objekt (getHours og getMinutes) for at hente den aktuelle time og minut fra værtscomputeren.

Hvis du er en erfaren ActionScript bruger, vil du sandsynligvis enig i, at skabe ActionScript i Flash 8 er mere kraftfuld og intuitiv end nogensinde. Den nye Script Assist funktion tager en masse af slid og slæb af hånd-kodning ActionScript. Denne kraftfulde nye funktion vil gavne ActionScript veteraner og begyndere ens.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com