Video: 06 05 ActionScript 3 0 vs ActionScript 2 0 2025
Siden introduksjonen i Flash Player 9, ActionScript versjon 3. 0 har brakt mange store endringer og forbedringer i måten ActionScript utfører, og hvordan den er opprettet i Flash-filmer.
Tidligere versjoner av ActionScript (1. 0+, 2. 0) er fortsatt i bruk blant noen Flash-prosjekter, slik at du fortsatt har muligheter for å lage eller lagre filmer med eldre ActionScript-versjoninnstillinger, om nødvendig.
Hvis du har jobbet med eldre versjoner av ActionScript, bør du være oppmerksom på noen viktige forskjeller:
-
ActionScript 3. 0 kan bare plasseres på nøkkelrammer i tidslinjen eller eksternt (.as) filer. Du kan ikke plassere ActionScript 3-setninger direkte på symbolinstanser.
-
ActionScript 3. 0 er strengere om en rekke kodingspraksis. Handlinger som Flash Player normalt ville "la lysbilde" i ActionScript 2, kan føre til feil i ActionScript 3.
-
ActionScript 3. 0 prosjekter kan kun publiseres til Flash Player 9 eller senere. Denne vurderingen er viktig hvis prosjektet ditt eller firmaet begrenser bruken av Flash Player til versjon 8 eller tidligere.
Hvis du er en første gangs koder eller aldri har jobbet med skripting eller programmeringsspråk, kan noen begreper i ActionScript 3. 0 vise en betydelig læringskurve.
Når du velger å opprette en ny Flash-fil, kan du velge en ActionScript 2. 0 eller 3. 0-versjon. Hvis du legger til ActionScript i en eksisterende Flash-fil, bør du bekrefte og justere ActionScript-versjonen i Publiseringsinnstillinger for å matche versjonen du har valgt å jobbe i.
ActionScript-versjoner er tilpasset bestemte versjoner av Flash Player, og 3. 0 skript fungerer ikke i en versjon 2. 0 film (og omvendt).
For å bekrefte og velge riktig ActionScript-versjon, velg Arkiv → Publiser innstillinger; klikk på kategorien Flash og velg ActionScript versjon 2. 0 eller ActionScript versjon 3. 0 fra rullegardinlisten Script.
Flash Player og ActionScript versjonen vises i Property inspector panelet når ingen verktøy eller objekter er valgt.
