[flexdev] Re: eval

2008-11-28 Por tôpico ajoppert
Olá Thiago, Em que momento vc deseja atribuir os fontes(corpo das funções) à função (vazia)? Como vc pensa em fazer isso relacionado a compilação desses fontes? On 28 nov, 08:15, "thiago silva" <[EMAIL PROTECTED]> wrote: > A ideia é eu ter as funções declaradas no flex, porem vazias, e o cont

[flexdev] Re: eval

2008-11-28 Por tôpico Beck Novaes
Até onde eu sei... no way! Quero dizer, não existe mesmo uma maneira natural de fazer isto no ActionScript. Se você precisa mesmo deste recurso talvez alguem tenha criado um hack para a solução na web. Novamente, eu criaria uma pseudo instruções XML e códigos ActionScript para interpretar estas fu

[flexdev] Re: eval

2008-11-28 Por tôpico thiago silva
A ideia é eu ter as funções declaradas no flex, porem vazias, e o conteudo delas eu traria de fora da aplicação. Entenderam? Isso ajuda muito na customização. 2008/11/27 Beck Novaes <[EMAIL PROTECTED]> > > Bem... legal. Só acho que, baseado no exemplo dele isto não resolve.. > > private var fun

[flexdev] Re: eval

2008-11-27 Por tôpico Beck Novaes
Bem... legal. Só acho que, baseado no exemplo dele isto não resolve.. private var fun:String; fun = "private function teste():void{ Alert.show('teste', 'teste'); }"; A questão toda é: a função precisa estar definida em algum lugar. Num txt não rola! Agora, como eu disse, se ele criar um XML pod

[flexdev] Re: eval

2008-11-27 Por tôpico Patrick Facchin
A eu uso só naum sabia q chamavam assim essa metodologia 2008/11/27 Pergentino Araújo <[EMAIL PROTECTED]> > Reflexão, a grosso modo e neste caso, seria você forçar uma chamada a algum > método em um objeto, sem saber se vai existir ou não. > Em java é muito utilizado por frameworks para acesso, p

[flexdev] Re: eval

2008-11-27 Por tôpico Patrick Facchin
só um detalhe q pode ficar confuso em getDefinitionByName ;) gerar um objetos: var myClassDefinintion:Object = getDefinitionByName("sistema.jUsuarios"); this['string'] = new myClassDefinintion(); 2008/11/27 Patrick Facchin <[EMAIL PROTECTED]> > thiago ve ai se ajuda! > > Programo em PHP e cu

[flexdev] Re: eval

2008-11-27 Por tôpico Pergentino Araújo
Reflexão, a grosso modo e neste caso, seria você forçar uma chamada a algum método em um objeto, sem saber se vai existir ou não. Em java é muito utilizado por frameworks para acesso, por exemplo, a chamada de get's e set's dos atributos, baseado em um arquivo de configuração. Seria basicamente em

[flexdev] Re: eval

2008-11-27 Por tôpico Patrick Facchin
reflexão q ser??? =) 2008/11/27 Pergentino Araújo <[EMAIL PROTECTED]> > Talvez seja possível via reflexão, não !? > > 2008/11/27 Beck Novaes <[EMAIL PROTECTED]> > > >> Bem... antes de responder sua pergunta eu consultei pessoas de Java e >> Delphi também. Mostrei exatamente o seu exemplo para ele

[flexdev] Re: eval

2008-11-27 Por tôpico Pergentino Araújo
Talvez seja possível via reflexão, não !? 2008/11/27 Beck Novaes <[EMAIL PROTECTED]> > > Bem... antes de responder sua pergunta eu consultei pessoas de Java e > Delphi também. Mostrei exatamente o seu exemplo para eles e ambos > disseram que não era possível. Das duas uma: > > 1. Ou não é possíve

[flexdev] Re: eval

2008-11-27 Por tôpico Beck Novaes
Bem... antes de responder sua pergunta eu consultei pessoas de Java e Delphi também. Mostrei exatamente o seu exemplo para eles e ambos disseram que não era possível. Das duas uma: 1. Ou não é possível mesmo 2. Ou pelo seu exemplo eles não entenderam bem o que era preciso fazer Já no caso do Act

[flexdev] Re: eval

2008-11-27 Por tôpico Patrick Facchin
thiago ve ai se ajuda! Programo em PHP e curto um eval, oq eu achei até agora é isso: atributos(variaveis): this['string'] = blablabla; metodos(funcoes): this['string'](); gerar um objetos: var myClassDefinintion:Object = getDefinitionByName(classe); this['string'] = new myClassDefinintion(

[flexdev] Re: eval

2008-11-27 Por tôpico thiago silva
No java é possivel. vejam meu contexto. estou desenvolvendo um sistema muito grande que será para varias empresas. Pensei em criar "pontos de entrada" para customizar o sistema para cada cliente. deixe-me explicar, tenho uma função que chama uma função php para gravar no banco, e eu teria um ponto

[flexdev] Re: eval

2008-11-27 Por tôpico Beck Novaes
Hm... suponho que este tipo de coisa você terá apenas em linguagens dinâmicas. Até onde eu sei isto também não é possível no Java, por exemplo. No ActionScript você pode chamar uma função a partir de uma string, mas ela precisa existir, e para tal precisa ser definida em algum lugar. Se você expl

[flexdev] Re: eval

2008-11-27 Por tôpico e-Genial
Até onde eu li isto foi removido do ActionScript 3 Grande abraço! --~--~-~--~~~---~--~~ 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

[flexdev] Re: eval

2008-11-27 Por tôpico thiago freitas
O que eu gostaria de saber é se Flex tem o mesmo conceito que PHP, JAVA, .NET, DELPHI, ADVPL e por ai vai, executar uma string. por exemplo: x = "Alert.show('teste', 'teste');"; eval(x); On 27 nov, 11:17, "Mário Júnior" <[EMAIL PROTECTED]> wrote: > dê uma olhada em Function > > 2008/11/27 t

[flexdev] Re: eval

2008-11-27 Por tôpico Mário Júnior
dê uma olhada em Function 2008/11/27 thiago freitas <[EMAIL PROTECTED]> > > quero fazer Eval, o flex da essa possibilidade? > > On 27 nov, 08:31, "Andre & Geane Caetano" <[EMAIL PROTECTED]> > wrote: > > Nao né, pq vc quer fzer isso? > > > > 2008/11/27 thiago freitas <[EMAIL PROTECTED]> > > > > >

[flexdev] Re: eval

2008-11-27 Por tôpico thiago freitas
quero fazer Eval, o flex da essa possibilidade? On 27 nov, 08:31, "Andre & Geane Caetano" <[EMAIL PROTECTED]> wrote: > Nao né, pq vc quer fzer isso? > > 2008/11/27 thiago freitas <[EMAIL PROTECTED]> > > > > > pessoal, gostaria de saber se tem como fazer: > > > private var fun:String; > > > fun =

[flexdev] Re: eval

2008-11-27 Por tôpico Andre & Geane Caetano
Nao né, pq vc quer fzer isso? 2008/11/27 thiago freitas <[EMAIL PROTECTED]> > > pessoal, gostaria de saber se tem como fazer: > > private var fun:String; > > fun = "private function teste():void{ Alert.show('teste', > 'teste'); }"; > > e executar a "fun"? como um eval? > > > --~--~-~--~-