Cos'è ActionScript®?

ActionScript® è un linguaggio di scripting a pieno titolo orientato agli oggetti in cui gli sviluppatori Web possono codificare gli script per ottenere animazioni di fascia alta e interattività per le pagine Web. È il linguaggio di programmazione dietro Adobe® Flash®, software che viene utilizzato non solo per creare pagine Web animate e interattive, ma anche per creare siti Web altamente grafici, animati e "appariscenti". Quando viene utilizzato Flash®, non è necessario conoscere effettivamente il linguaggio ActionScript®, a causa dell'ambiente grafico in cui i file sono codificati.

Animazione, menu di navigazione a discesa, immagini che si dissolvono e riappariranno dopo che sono trascorsi un numero determinato di secondi e le introduzioni del sito Web sono solo alcune delle cose che possono essere raggiunte utilizzando applicazioni scritte in ActionScript®. Le barre di stato o i contatori possono anche essere progettati in Flash® per mostrare ai visitatori lo stato del caricamento di una pagina Web. Queste applicazioni possono essere codificate "dietro le quinte" all'interno di Adobe® Flash® PrograM o in file ActionScript® esterni, che possono essere codificati in un semplice programma di modifica del testo. I documenti esterni ActionScript® possono essere caricati o importati in file Flash® (.FLA) se uno sviluppatore lo desidera. Ciò potrebbe anche essere necessario a seconda del tipo di applicazione che viene scritto e della versione specifica di Flash® utilizzato.

Esistono tre estensioni di file relative ad ActionScript®: .fla, .as e .swf. Il programma Flash® crea file .fla e .swf. Il documento .FLA è il file di origine che può essere aperto e modificato in Flash® ma non è il file che è effettivamente riprodotto nel lettore Flash®. I file che terminano in .swf sono quelli che il giocatore gestisce e producono ciò che gli utenti vedono se stanno guardando una presentazione o sono visitatori di un sito Web che utilizza questo linguaggio di scripting. I documenti che terminano in .AS sono file di contenimento di file esterni scritti in ActionScript®.

Creato da Mr. Gary Grossman, ActionScript® porta somiglianze a JavaScript, un altro linguaggio di scripting ampiamente utilizzato nello sviluppo web front-end e a Java, un linguaggio di programmazione a pieno titolo basato su C. Non tutti gli sviluppatori Flash® si prendono il tempo per apprendere il linguaggio ActionScript®, ma coloro che codificano le applicazioni che utilizzano le classi e le sottoclassi lo imparano. Il linguaggio è stato sviluppato per essere facile da imparare e potente e per essere utilizzato per scrivere applicazioni per giocare in una piattaforma di browser incrociata-Flash®. Alcuni sviluppatori web, tuttavia, evitano di usare la lingua perché devono fare affidamento sui giocatori gratuiti, ma proprietari, per testare gli script e perché non tutte le versioni del giocatore sono senza problemi su tutti i browser.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?