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 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 ActionScript eu posso dizer que não é possível. A minha >> solução para isto seria criar pseudo instruções em XML e código >> ActionScript capaz de interpretar tais instruções para prover a >> funcionalidade desejada. >> >> []'s >> Beck Novaes >> >> >> >> On Nov 27, 9:14 pm, "thiago silva" <[EMAIL PROTECTED]> wrote: >> > 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 de entrada. vou >> > exemplificar: >> > >> > private function gravaCliente():void >> > { >> > >> > if(this.pontoDeEntradaPessoa != "") >> > eval(this.pontoDeEntradaPessoa); >> > else >> > { >> > var dados:Array = this.dadosCliente; //nome, endereço, etc >> > dbConn.call("cadastro.cadastraCliente", new >> Responder(resultado), >> > dados); >> > } >> > >> > } >> > >> > na pasta do meu projeto existe uma pasta chamada PontosEntrada, lá >> possui >> > arquivos txt com comandos flex, se existir um arquivo txt com o nome do >> > ponto de entrada eu executo o comando que tem la dentro, se não eu >> executo >> > os comandos padrões do sistema. >> > >> > entenderam? Assim para customizar o meu sistema eu não tenho que >> recompilar, >> > basta eu encher meu sistema de pontos de entrada e meu cliente paga a >> > customização, eu envio para ele um arquivo .txt com a programação da >> > customização e o sistema vai executar as customizações. Entenderam a >> ideia >> > do negocio? Isso é uma mão na roda para sistemas muito generalizados. >> > geralmente empresas que desenvolvem ERP tem muito disso. >> > >> > 2008/11/27 Beck Novaes <[EMAIL PROTECTED]> >> > >> > >> > >> > >> > >> > > 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ê explicar melhor o seu cernário talvez tenhamos uma >> > > solução diferente para o seu problema. >> > >> > > []'s >> > > Beck Novaes >> > >> > > On Nov 27, 8:23 am, thiago freitas <[EMAIL PROTECTED]> wrote: >> > > > 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? >> > >> > -- >> > "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e >> buscar >> > a minha face e se converter dos seus maus caminhos, então eu ouvirei dos >> > céus, e perdoarei os seus pecados, e sararei a sua terra." 2° Cr 7:14 >> >> > > > -- > Atenciosamente, Pergentino. > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---