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