Ciao a tutti,

premetto che sono ancora ancorata ad AS2 e non riesco a comprendere cose ovviamente banali, ma ho bisogno che qualche anima pia cerchi di spiegarmi la logica che sta dietro a questa piccola istruzione per il caricamento di un swf esterno (presa dalle guide di HTML):

var carica:Loader = new Loader();
carica.contentLoaderInfo.addEventListener(Event.CO MPLETE, fineCaricamento)
function fineCaricamento(loadEvent:Event) {
addChild(loadEvent.currentTarget.content);}
carica.load(new URLRequest("bottoni_eventi.swf"))

Ovviamente io in AS2 sono abituata ad utilizzare semplicemente
loadMovieNum("pulsante.swf", 0);
quindi trovo un po' di difficoltà a capire bene il tutto. Comunque provo a fare un po' di domande così da ridurre un po' il campo.

Nella riga 1 viene creato un nuovo oggetto della classe loader di nome "carica", perchè non viene semplicemente scritto "var carica = new Loader();" ?

Perchè nella riga 2 la proprietà "contentLoaderInfo" viene definita in "Event.COMPLETE" e non semplicemente con "COMPLETE"?

La 4 riga capisco che specifichi dove caricare l'swf definito in seguito, ma al lato pratico non ho capito nulla del costrutto...

In ogni caso non ho molto ben chiaro il perchè di tutto questo caos nel fare qualcosa che prima era estremamente semplice da realizzare aiutoooo

Ciao e grazie
Patz