Wat is ActionScript®?
ActionScript® is een objectgeoriënteerde, volwaardige scripttaal waarin webontwikkelaars scripts kunnen coderen om hoogwaardige animatie en interactiviteit voor webpagina's te bereiken. Het is de programmeertaal achter Adobe® Flash®, software die niet alleen wordt gebruikt om geanimeerde en interactieve webpagina's te maken, maar ook om zeer grafische, geanimeerde en "flitsende" websites te maken. Wanneer flash® wordt gebruikt, is het niet nodig om de ActionScript®-taal daadwerkelijk te kennen, vanwege de grafische omgeving waarin bestanden worden gecodeerd.
animatie, vervolgkeuzelijst, navigatiemenu's, afbeeldingen die vervagen en opnieuw verschijnen na een bepaald aantal seconden zijn verstreken en zijn website introducties zijn slechts enkele van de dingen die kunnen worden bereikt in ActiveScript®. Statusbars of meters kunnen ook worden ontworpen in Flash® om bezoekers de status van het laden van een webpagina te laten zien. Deze applicaties kunnen worden gecodeerd "achter de scènes" in de Adobe® Flash® PrograM of in externe ActionScript® -bestanden, die kunnen worden gecodeerd in een eenvoudig tekstbewerkingsprogramma. Externe ActionScript® -documenten kunnen worden geladen of geïmporteerd in flash® (.fla) -bestanden als een ontwikkelaar dit wenst. Dit kan zelfs nodig zijn, afhankelijk van het type toepassing dat wordt geschreven en van de specifieke versie van Flash® die wordt gebruikt.
Er zijn drie bestandsextensies gerelateerd aan ActionScript®: .fla, .as en .swf. Het Flash® -programma maakt .FLA- en .SWF -bestanden. Het .fla -document is het bronbestand dat kan worden geopend en bewerkt in Flash®, maar het is niet het bestand dat daadwerkelijk speelt in de Flash® -speler. Bestanden die eindigen op .SWF zijn die welke de speler behandelt, en ze produceren wat gebruikers zien of ze een presentatie bekijken of bezoekers zijn van een website die deze scripttaal gebruikt. Documenten die eindigen op .As zijn externe bestanden die code houden geschreven in actiescript®.
Gemaakt door de heer Gary Grossman, ActionScript® draagt overeenkomsten met JavaScript, een andere scripttaal die veel wordt gebruikt in front-end webontwikkeling, en aan Java, een volwaardige programmeertaal op basis van C. Niet alle Flash®-ontwikkelaars nemen de tijd om de ActionScript®-taal te leren, maar degenen die applicaties coderen die klassen en subclasses gebruiken, leren. De taal is ontwikkeld om gemakkelijk te leren en krachtig te leren en te worden gebruikt om applicaties te schrijven om in een cross-browser-platform te spelen-Flash®. Sommige webontwikkelaars vermijden echter het gebruik van de taal omdat ze moeten vertrouwen op de gratis, maar eigen speler om scripts te testen en omdat niet alle versies van de speler probleemloos zijn voor alle browsers.