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
-~----------~----~----~----~------~----~------~--~---

Responder a