VideoCorsi® Flash CS4, Flash CS5, Flash Catalyst, Flex, Air Videocorsi and more!

Caricare Immagini, SWF, Suoni, XML usando ActionScript 3.0

Capire come importare immagini o file flash (swf), un suono, un file xml è fondamentale
per poter iniziare ad aprire il mondo della creazione di applicazioni dinamiche in Flash
e ActionScript.

I fedelissimi di actionscript 2.0 erano abituati ad usare i loadMovie
oppure MovieClip Loader. Entrambe in ActionScript 3.0 sono state
eliminate. Al loro posto, si utilizzano 2 classi molto versatili
e semplici: Loader e URLRequest che svolgono le due azioni richieste
quando si deve comunicare con un oggetto esterno a flash, ossia individuare
l’elemento da caricare in termini di posizione e attivare il precesso
vero e proprio di caricamento all’interno di Flash Player byte su byte.

Pertanto le sole 3 semplici righe da conoscere per gli sviluppatori ActionScript 2.0 e per
i nuovi in ActionScript 3.0 sono:

var loaderObj: Loader = new Loader();
loaderObj.load(new URLRequest("immagine.jpg"));
addChild(loaderObj)

ipotizzando di avere l’immagine con il nome immagine.jpg nella stessa
cartella in cui stai salvando l’applicazione.

NB: Il processo è identico a quello per caricare un file swf.

La domanda che sorge spontanea è: posso usare lo stesso procedimento
per caricare dei dati ad esempio da un file XML o da un file testuale?

In parte sì, nel senso che al posto della classe Loader si usa una classe
simile nel nome che è URLLoader.

var loaderObj:URLLoader = new URLLoader();
loaderObj.load(new URLRequest("file.xml"));

Se invece volessi aggiungere del suono? Anche qui il procedimento è lo stesso
solo che invece di usare la classe Loader si usa la classe Sound.

Quindi scriverai come sempre:

var suonoObj:Sound = new Sound();
suonoObj.load(new URLRequest("audio.mp3"));
suonoObj.play();

Basta questo? No, questo è solo l’inizio. Da qui le porte si aprono per la
realizzazione di una miriade di possibili applicazioni, che vedremo nel capitolo 3
del “Corso ActionScript” e che fanno un massiccio uso degli eventi.

Dovrai solo mettere insieme la logica e avere una visione d’insieme di quello
che vuoi realizzare. Lo so questa è la parte difficile ma niente paura.

Se segui il corso capirai anche questo!

Buona programmazione!

Inviaci la tua richiesta di Video o Articoli

La tua richiesta