Originariamente inviato da flash_mx2
1)metodo
this._parent[this.mcprogress].metodi(); //funziona
se faccio così non funziona:
2)metodo
this.mcprogress.metodi();
ma sono 2 cose diverse.
nel primo caso fai una chiamata a un metodo che sta da qualche parte in _parent, nel secondo caso la chiamata è diretta a this....
scusa ma che valore ha 'mcprogress' ?
nel primo caso : pr
nel secondo :_level0.container.ProgressBar
gli e lo passo così:
codice:
da un metodo del componente contemplato nel secondo caso
//creo l'oggetto per eseguire il preload dell'immagine
this.attachMovie("FcmpPreload", "preload", 1);//comp
//faccio varie cose...
this.preload.file = this.image;
this.preload.level = 1;
//creo l'oggetto per far visualizzare il preload
this.attachMovie("fcmpProgressBar", "ProgressBar", 2);
trace("da vis360:"+this.ProgressBar);//quello che ti ho detto nel p2
this.preload.setMcprogress(this.ProgressBar);/*come fare this.preload.mcpogress = this.ProgressBar*/
this.preload.preload();//lancio un metodo