Se ho un oggetto sullo stage, per esempio un simbolo Clip filmato, oppure un campo di testo dinamico, dopo aver dato un nome all'istanza non riesco a richiamarlo dal codice di una classe che non sia la classe del documento.
Per esempio, sullo stage del fla inserisco un campo di testo dinamico e chiamo l'istanza testoDinamico. Voglio scrivere "ciao"; se faccio:
ClasseDocumento.as
mi funziona, perchè il richiamo a testoDinamico avviene dalla classe del documento, ma se invece faccio:codice:package { import flash.display.Sprite; public class ClasseDocumento extends Sprite { public function ClasseDocumento():void { testoDinamico.appendText("ciao"); } } }
ClasseDocumento.as
ClasseTesto.ascodice:package { import flash.display.Sprite; public class ClasseDocumento extends Sprite { public function ClasseDocumento():void { var Scrivi:ClasseTesto = new ClasseTesto(); } } }
non funziona e dice: Accesso alla proprietà non definita testoDinamico.codice:package { public class ClasseTesto { public function ClasseTesto():void { testoDinamico.appendText("ciao"); } } }
Ma ci sarà un modo per richiamare l'istanza...

Rispondi quotando