Ciao a tutti
ho una gran confusione su come utilizzare this piuttosto che _root e _parent
Ad esempio
definisco all'interno di una funzione una serie di loader e listener come segue
function load_item(starting_point:Number, items_to_be_loaded:Number, page_num:Number):Void
{
this.attachMovie("contenitore_mc", "data_container", 100);
for(i = starting_point; i < (starting_point + items_to_be_loaded); i++)
{
this["imageLoader" + i] = new MovieClipLoader();
this["iListener" + i] = new Object();
this["imageLoader" + i].addListener(this["iListener" + i]);
this["imageLoader" + i].loadClip(_root["icona_" + i], this.data_container["th_" + i]);
}
trace(this.iListener1);
this.iListener1.onLoadComplete = function()
{
trace("immagine 1 caricata");
}
}
Il problema è che non mi vede this.iListener1.onLoadComplete.
La funzione trace mi restituisce "undefined".
Ho provato a sostituire tutti i this con _root ma la cosa non cambia.
Dove sbaglio?

Rispondi quotando
