...sorry non mi sono spiegato bene
quello che non riesco a fare è che mediante un ciclo for metto a video un oggetto salvato in libreria esportato per actionscript che necessita di una variabile che però deve provenire dal ciclo stesso
diciamo che l'oggetto caricato myObj ha all'interno un trace:
e l'oggetto che invece fa il ciclo e dunque mette a video il mio myObj ha dentro questo:Codice PHP:var myVar:String = new String();
trace("myVar: " + myVar);
ma penso di aver capito che effettivamente (proprio in questo momento) devo aggiungere l'evento loaderInfo associato a objImg, ma il problema è che non riesco a passare la mia "i" alla funzione di finecaricamento (caricavariabile)Codice PHP:for(var i:Number = 1;i<=3;i++){
var objImg;myObj = new myObj();
addChild(objImg);
objImg.myVar = i;
}
ovvero:
non capisco come mai non hanno controllato questa cosa nella costruzione dello scriptCodice PHP:for(var i:Number = 1;i<=3;i++){
var objImg;myObj = new myObj();
objImg.contentLoaderInfo.addEventListener(Event.COMPLETE, caricavariabile);
}
function caricavariabile(e:Event):Void{
var myObj = e.target;
myObj.myVar = "BOH!";
}
faccio un esempio: ("obj" è un oggetto qualsiasi che compie un evento)
non sò nemmeno se stò dicendo una castroneria ma se potessi passare variabile alle mie funzioni sarebbe tutto un altro mondo, almeno per meCodice PHP://come è ora
obj.contentLoaderInfo.addEventListener(Event.COMPLETE, caricavariabile);
//come dovrebbe essere
obj.contentLoaderInfo.addEventListener(Event.COMPLETE, caricavariabile(1));
function caricavariabile(e:Event, miavariabile:Number){
trace(miavariabile);
}
![]()
help![]()

Rispondi quotando