Más elegante sí, pero más pesado también y tomando en cuenta el
"maravilloso" recolector de basura de la maquina virtual de as3 no lo
recomendaría mucho ¿No crees hari?

El día 14/11/07, Hari Seldon <[EMAIL PROTECTED]> escribió:
>
> Y un observer no sería más elegante?
>
> Suscribes a todas las instancias de la clase y fuera...
>
> ¿No?
>
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> > nombre de Andrés González & Aragón
> > Enviado el: jueves, 15 de noviembre de 2007 0:21
> > Para: Lista dedicada a Actionscript
> > Asunto: Re: [ASNativos] llamar a un método en todas las instancias de
> > una clase
> >
> > Podrías hacerlo igual y agregar un if(_instancias[i] == null) {
> > _instancias[i].parent.removeChild(_instancias[i]) } al recorrer el
> > arreglo.
> > Claro que puede quedar mucho más limpio, este es sólo un ejemplo
> > conceptual.
> >
> > El día 14/11/07, Ivan <[EMAIL PROTECTED]> escribió:
> > >
> > > 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
> > > -----------------------------------------------------
> > >
> >
> >
> >
> > --
> > Andrés González Aragón
> > Ejecutivo Nacional Agel Enterprises LCC
> > Desarrollador Multimedia
> > http://www.quantium.com.mx
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>



-- 
Andrés González Aragón
Ejecutivo Nacional Agel Enterprises LCC
Desarrollador Multimedia
http://www.quantium.com.mx
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Reply via email to