|
Boas Hugo, além de não ser possível fazer isso assim, nem é boa prática. O ideal é tentar perceber porque é que precisas das instancias com o mesmo nome que vem do XML para se arranjar uma solução apropriada. Que poderá passar por criar uma classe XPTO que tem uma propriedade pública nome, que pode ser preenchida no construtor do XPTO: public class XPTO extends MovieClip { public var nome:String public function XPTO(nome:String):void { this.nome=nome; } } depois mudas o teu ciclo para: for each (var itemResultado:XML in listaDeResultados)
{
var mc:XPTO = new XPTO(itemResultado.nomeMc)Para acederes depois aos teus movieclips fazes um algoritmo de pesquisa (um ciclo) que devolve um movieclip dado o nome: public function getMovieClipByName(name:String):MovieClip { for (var i:Number=0; i<numChildren; ++i) { var mc:DisplayObject=getChildAt(i); if (mc is XPTO && mc.nome==name) return mc; } return null } Claro que sabendo o teu caso fica mais facil ajudar, mas o exemplo acima é capaz de funcionar para quase todos os casos. João Saleiro CTO @ Webfuel Adobe Community Expert Co-founder of the Portuguese RIA Community bRaun wrote:
|
- [riapt] Controlar MovieClips no stage através do res ult... bRaun
- [riapt] Re: Controlar MovieClips no stage através d... João Saleiro
- [riapt] Re: Controlar MovieClips no stage atrav... Jose Luis Gouveia
- [riapt] Re: Controlar MovieClips no stage a... João Saleiro
- [riapt] Re: Controlar MovieClips no sta... Jose Luis Gouveia
- [riapt] Re: Controlar MovieClips n... João Saleiro
- [riapt] Re: Controlar MovieCli... Jose Luis Gouveia
- [riapt] Re: Controlar Movi... João Saleiro
