Se a sua função cujo nome se encontra em "cRotina" estiver no mesmo arquivo do seu trecho de código você pode fazer assim:
this[cRotina](); []'s Beck Novaes On 27 dez, 16:17, Alex carioca <[EMAIL PROTECTED]> wrote: > Pessoal, tenho uma duvida, como faço para chamar uma funcao atraves de > uma variavel, exemplo: > > carrego um xml externo e nele tenho um atributo chamado > rotina='cotar', entao quero executar uma funcao no codigo com o nome > de cotar, entao estou fazendo assim,segue... > > private function menuClick(itemMenu:MenuEvent):void{ > var attNamesList:XMLList = [EMAIL PROTECTED]; > var cLabel:String = attNamesList[0]; //titulo > var cModulo:String = attNamesList[1]; //modulo a ser executado > var cRotina:String = attNamesList[2]; //funcao a ser executada > executarFunc(cRotina); > > } > > cRotina possui a string cotar entao quero executar essa funcao cotar > que se encontra no meu codigo, alguem tem alguma ideia de como fazer > isso, no codigo acima representei a minha necessidade com > "executarFunc(cRotina)" so para ilustrar como ficaria o codigo. > > valeu !!! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---