Vaya, creo q no consigo explicarme....

El array sí se encuentra dentro de la clase. Es decir:

class miclase {

   private var funciones:Array;

  function miclase(....,funcs:Array) {
     funciones = funcs;
  }

....

  miboton.onPress = funciones[0];




From: Ale Muñoz <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: Re: [ASNativos] onPress y llamadas a funciones
Date: Mon, 13 Feb 2006 09:24:06 +0100


On 13/02/2006, at 9:12, Felipe Fernandez Sanchez wrote:

¿Quita tiene que ver con el hecho de que he omitido que las funciones están en un arrary y que son funciones externas a la clase?


        Entonces no es un problema de sintaxis, sino de scoping.

        Tendrías que llamar a la función usando el namespace adecuado
        (espero que me perdonen lo freestyle de la terminología :)

        Es decir, si tienes el array con las funciones en

        com.foo.bar.array

        deberías llamar a las funciones tal que así:

        miBoton.onPress = function(){
                com.foo.bar.array[0](1);
        }

        o cosa similar...


        a!e


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a