Olá pessoal,
Estou tentando instanciar dinamicamente uma classe passando sua
string, mas não estou obtendo sucesso. O script é executado dentro de
um módulo.
Eu importo todas as classes, conforme já procurei na net...
import xxx.controls.filters.*;
E tento instanciar:
var cls:Class = getDefinitionByName(engine) as Class;
var formItem:UIComponent = new cls();
formItem.id = "optionItem";
formItem.percentWidth = 100;
this.formItemContainer.addChild(formItem);
No caso, engine = "xxx.controls.filters.FieldStringType"
Quando executo, obtenho esse erro:
ReferenceError: Error #1065: Variable FieldStringType is not defined.
at global/flash.utils::getDefinitionByName()
Alguém poderia me ajudar com isso?!?!!?
--
Guilherme Blanco - Web Developer
CBC - Certified Bindows Consultant
Cell Phone: +55 (16) 9166-6902
MSN: [EMAIL PROTECTED]
URL: http://blog.bisna.com
Rio de Janeiro - RJ/Brazil
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---