Mola !

xD

Fede.

El 15/11/2007, a las 11:16, Joseba Alonso escribió:

> Otra solución que no requiere gestión en la creación/destrucción de  
> las
> instancias es hacer un transversal del display list y verificar si  
> es una
> instancia de esa clase.
>
> Si todas están localizadas en el mismo container con un simple for lo
> arreglas
>
> for(var i:uint=0;i<numChildren;i++)
> {
>       if(getChildAt(i) is Foto)
>       {
>               Foto(getChildAt(i)).metodo();
>       }
> }
>
> Si estan desperdigadas puedes resolverlo con una funcion recursiva.  
> No es el
> más elegante de los métodos pero en AS3 deberia de ir bastante rápido.
>
> Un saludo,
>
> Joseba Alonso Pérez
> www.sidedev.net
> www.5dms.com
>
>> -----Mensaje original-----
>> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
>> nombre de Flan
>> Enviado el: miércoles, 14 de noviembre de 2007 22:27
>> Para: [email protected]
>> Asunto: [ASNativos] llamar a un método en todas las instancias de una
>> clase
>>
>> Mi pregunta es sencilla, hay alguna forma de llamar a un método en
>> todas
>> las instancias de una clase?
>> Ej:
>>   Tengo la clase foto.
>>   Que tiene un método (publico) llamado ocultar.
>>
>> Y quiero que desde otra clase o linea de código externa pueda  
>> llamar a
>> ese método en todas las instancias creadas.
>> Con lo que si tengo 20 instancias de esa clase con una sola llamada
>> llame al método de las 20.
>>
>> Hasta ahora tenia un Array estático en la clase en el cual cada vez  
>> que
>> se creaba una instancia (en el constructor) se añadía la instancia
>> creada; y un método estático el cual se podía llamar desde cualquier
>> sitio y recorría el Array llamando al método en cada instancia,  
>> pero el
>> problema es que si se eliminan instancias hay que tener un control  
>> que
>> elimine  las instancias borradas del Array.
>>
>> Es para AS3 pero si se puede hacer en AS2 pos también me gustaría
>> saberlo.
>>
>> PD. El ejemplo no tiene nada que ver con la utilización que le quiero
>> dar....
>> Gracias
>> flan
>>
>> -----------------------------------------------------
>> ASNativos
>> www.5dms.com
>> subscripciones/desubscripciones
>> http://asnativos.5dms.com
>> -----------------------------------------------------
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a