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

Responder a