Saturday, July 04, 2009

Vida Longa ao Flash - duplicateMovieClip AS3??


Primeiramente fiquei um pouco cético por causa do possível sumiço do duplicateMovieClip. Já que no Flash CS4 muitas coisas mudaram desde que eu fiz um jogo Attitudes a long time ago.

Logo descobri que realmente não havia mais o famigerado duplicateMovieClip em Action Script 3 - AS3.
Porém bastou uma busca no grande Google e achei a solução.
var myObj:ObjetoCriadoPorVc = new ObjetoCriadoPorVc();
this.addChild(myObj);

Muito melhor :-)

E também achei um modo de listar todos os objetos criados dinamicamente em um MovieClip:
for (var i:uint = 0; i < target_mc.numChildren; i++){
trace ('\t|\t ' +i+'.\t name:' + target_mc.getChildAt(i).name + '\t type:' + typeof (target_mc.getChildAt(i))+ '\t' + target_mc.getChildAt(i));
}

Seria quase um Reflection sobre o movie...
para salvar as coisas dinamicamente, isso irá ajudar bastante.

No comments: