vc pode instaciar varias classes da seguinte forma
import myPackage.*;

On 28 ago, 07:36, Marcelo de Francisco <[EMAIL PROTECTED]>
wrote:
> Beck,
>
> Isso resolveu meu problema, mais uma vez muito obrigado!!!!!
> []s
> Marcelo de Francisco
>
> On 23 ago, 21:50, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
> > Você pode usar o getDefinitionByName(). Porém, é preciso garantir de
> > alguma forma que a classe que você quer instanciar dinamicamente será
> > vinculada no SWF. Em outras palavras a classe que você quer usar
> > precisa estar disponível no SWF senão você terá um erro em tempo de
> > execução. Assim, você pode fazer de duas formas:
>
> > import myPackage.MyClass;
>
> > var myClassDefinintion:Object =
> > getDefinitionByName("myPackage.MyClass");
> > var myObject:MyClass = new myClassDefinintion();
>
> > Neste primeiro exemplo o "myObject" foi tipado com "MyClass" que é a
> > classe que será instanciada dinamicamente. Isto garante que esta
> > classe seja vinculado no SWF. Se você não quiser fazer isso você pode
> > tipar com "Object" como no exemplo abaixo e instruir o Flex a vincular
> > a classe usando "-includes myPackage.MyClass" no compilador (no Flex
> > Builder -> Project -> Properties -> Flex Compiler -> Aditional
> > Compiler Arguments).
>
> > var myClassDefinintion:Object =
> > getDefinitionByName("myPackage.MyClass");
> > var myObject:Object = new myClassDefinintion();
>
> > []'s
> > Beck Novaes
>
> > On 23 ago, 20:24, Marcelo de Francisco <[EMAIL PROTECTED]>
> > wrote:
>
> > > Oi pessoal,
>
> > > Estou com um problema que nao sei se é possível de resolver, tem como
> > > eu instanciar uma classe onde essa classe seria uma string, alguma
> > > coisa mais o menos como no código abaixo:
>
> > > var cli:String = 'Cliente';
> > > var ved:String = 'Vendedor';
>
> > > var classes:Array = new Array();
>
> > > classes.push(new cli);
> > > classes.push(new ved);
>
> > > []s
> > > Marcelo de Francisco


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Responder a