ActionScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
fix wl |
||
Riga 23:
Si basava su [[ECMAScript]] e la sua [[sintassi]], almeno fino alla versione 6 del [[Flash Player]], era molto simile a [[JavaScript]] dal quale poi divergeva in molto di ciò che riguardava le feature di OOP (dal Flash Player 7 il linguaggio si basava su classi e non utilizzava la proprietà prototype per stabilire l'ereditarietà).
Era un [[linguaggio di alto livello]], che veniva interpretato come il [[JavaScript]] (o [[Rappresentazione intermedia|pseudocompilato]]). La sua esecuzione era infatti affidata al [[compilatore]] nativo di [[Flash Player]], l'[[Actionscript Virtual Machine]] (AVM e AVM2).
== Storia ==
Riga 37:
== Sintassi ==
ActionScript era un [[linguaggio orientato agli oggetti]], supportante quindi la creazione di [[Classe (informatica)|classi]], e l'uso di quelle già esistenti.
Le classi erano un'estensione del linguaggio base di ActionScript e potevano essere create e condivise dai programmatori. Classici esempi erano le classi [[sandy 3d]] e [[papervision 3d]] che permettevano di utilizzare un ambiente tridimensionale nativamente non incluso in Flash. Esse venivano scritte all'interno di un semplice file testuale che ha come estensione "
Il ''codice ActionScript'' era il più delle volte scritto usando la suite di sviluppo di [[Adobe Flash|Flash]] che offriva documentazione, suggerimenti durante la stesura del codice, ed evidenziamento della sintassi, rendendola più leggibile. Spesso l'estensione dei [[sorgenti]] era ".fla". Il codice ActionScript e le animazioni dalla versione
=== Esempio ===
|