Ciao a tutti son nuovo in questo forum e ho un problemuccio serio. Come faccio a far in modo che il codice di una funzione venga eseguito DOPO la gestione di un evento? Ho un sacco di funzioni fatte cosi. Faccio un esempio:

public function get_tag_foto(id_i:String, id_j:String):int{

// codice vario...

loader.addEventListener(Event.COMPLETE, function(evt:Event):void { count=0; trace("wwwwwwh"+ count);
var dsataSet=loader.data as DataSet;
ddd=Data.fromDataSet(ds); //count=0;
for each(var oo:NodeSprite in ddd.nodes)
if(oo.data.id==id_j) {trace("sssswwwww1");
count=count+1;}
for each(var oo1:NodeSprite in ddd.nodes)
for each(var oo2:Object in oo1.data.tags.data)
if(oo2.id==id_j){ count=count+1; trace("bb"); }


});
trace("aa");
if(count>0)
return 1;
else return 0;

}


Io voglio che la stringa "aa" ( e quindi anche il codice che viene dopo) venga stampato SOLO DOPO la stringa" bb". Come faccio? help sigh