Vad är ActionScript®?
ActionScript® är ett objektorienterat, fullskaligt skriptspråk där webbutvecklare kan koda skript för att uppnå avancerad animering och interaktivitet för webbsidor. Det är programmeringsspråket bakom Adobe® Flash®, mjukvara som inte bara används för att skapa animerade och interaktiva webbsidor utan också för att skapa mycket grafiska, animerade och "flashiga" webbplatser. När Flash® används är det inte nödvändigt att känna till ActionScript®-språket på grund av den grafiska miljön där filer kodas.
Animering, rullgardinsmenyer, bilder som bleknar och dyker upp igen efter ett bestämt antal sekunder har gått och webbplatsintroduktioner är bara några av de saker som kan uppnås med applikationer skrivna i ActionScript®. Statusfält eller mätare kan också utformas i Flash® för att visa besökarna status för inläsningen av en webbsida. Dessa applikationer kan kodas "bakom kulisserna" i Adobe® Flash®-programmet eller i externa ActionScript®-filer, som kan kodas i ett enkelt textredigeringsprogram. Externa ActionScript®-dokument kan laddas eller importeras till Flash® (.FLA) -filer om en utvecklare så önskar. Detta kan till och med vara nödvändigt beroende på vilken typ av applikation som skrivs och den specifika versionen av Flash® som används.
Det finns tre filändelser relaterade till ActionScript®: .FLA, .AS och .SWF. Flash®-programmet skapar .FLA- och .SWF-filer. .FLA-dokumentet är källfilen som kan öppnas och redigeras i Flash® men det är inte filen som faktiskt spelas upp i Flash®-spelaren. Filer som slutar på .SWF är de som spelaren hanterar, och de producerar vad användare ser om de tittar på en presentation eller är besökare på en webbplats som använder detta skriptspråk. Dokument som slutar på .AS är externa filer med kod skriven i ActionScript®.
ActionScript® har skapats av Mr. Gary Grossman och har likheter med JavaScript, ett annat skriptspråk som är allmänt använt i front-end webbutveckling och Java, ett fullskaligt programmeringsspråk baserat på C. Inte alla Flash®-utvecklare tar sig tid att lära sig ActionScript®-språket, men de som kodar applikationer som använder klasser och underklasser lär sig det. Språket utvecklades för att vara lätt att lära och kraftfullt och för att skriva applikationer för att spela i en webbläsarplattform - Flash®. Vissa webbutvecklare undviker dock att använda språket eftersom de måste förlita sig på den fria, men egenutvecklade spelaren för att testa skript och eftersom inte alla versioner av spelaren är problemfria för alla webbläsare.