Hola
yo lo haria tal y como lo tenias, con un array estatico. Solo te hace falta 
un metodo para buscar en ese array la instancia que quieres eliminar, y que 
lo borre del array. Yo lo veo perfecto.
Un saludo.

----- Original Message ----- 
From: "Flan" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Wednesday, November 14, 2007 10:27 PM
Subject: [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
-----------------------------------------------------

Reply via email to