Alguém poderia me dizer como faço um "parent" em as3.
Vou explicar melhor, quero conseguir comunicar o conteúdo que foi carregado com o conteúdo que o carregou. Porque até agora eu estou tendo que colocar todo o código do site todo num único frame, o principal. Isso é bom, já até me acostumei com isso e acho até mais prático, mas me foi indagado sobre isso e resolvi ir atrás.
Isso até que me facilitaria a vida em alguns momentos.
Valew!
Comments
Neste novo framework todo conteúdo que é carregado precisa ser "convertido", pois ele é encarado por ele como um DisplayObjectContainer. É o que é chamado de CAST. Você diz ao framework para ele confiar em você, que está dizendo que o conteúdo carregado tal é de determinado tipo.
Sendo assim, primeiramente você vai fazer isso com a timeline (MovieClip) principal:
( this.parent.parent.parent as MovieClip )
Explicando:
this.parent - Objeto Loader
this.parent.parent - Objeto MovieClip
this.parent.parent.parent - Objeto MainTimeline (timeline principal)
Depois você pode referenciar qualquer objeto. Como por exemplo um TextField ou um MovieClip:
( this.parent.parent.parent as MovieClip ).txtResultado.text = "asasa";
( this.parent.parent.parent as MovieClip ).mcBola.x = 100;
Espero ter ajudado!
Deu certo?
Fala Thiago,
Rapa, deu certo... funcionou beleza!!!
Valew mesmo!
Show!