Se não estou em erro, terás que fazer algo deste género:
countNomeFuncao[i]();
João Coelho
Alexandre Lopes escreveu:
> boas tardes
>
> este é o meu primeiro post
>
> estou a fazer uma aplicacao em flash que mudando o valor de uma
> variavel chama uma funcao respectiva
>
> queria tornar mais dinamica a funcao que tem os if else chamando por
> um array que dentro do array teria o nome da funcao
>
> seria do tipo
>
> var funcaoActual:int;
>
> var countNomeFuncao:Array = ["funcao1","funcao2","funcao3"]
>
> private function detectaFuncao():void{
> for (var i:int = 0; i < countNomeFuncao.length; i++){
> if(i == funcaoActual){
> countNomeFuncao[i];
> }
> }
>
> como é que eu faco para o flash executar a funcao que esta dentro do
> array e que esta definida elsewhere
>
> dame erro type coercion failed
>
> muitos obrigados
>
> alexandre falcoeiras
>
> ------------------------------------------------------------------------
> Express yourself instantly with MSN Messenger! MSN Messenger
> <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> >
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.516 / Virus Database: 269.20.6/1282 - Release Date: 15-02-2008
> 19:08
>
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---