Nestor,

2010/3/12 Nestor Rodriguez <[email protected]>:
> Perdonen que pregunte algo de Flash en un foro de Ruby, aunque después dije
> que están muy relacionados ya que RoR algunas veces también necesita de
> Flash
> Es que tengo un mapa en donde tengo que mostrar o mejor dicho resaltar
> ciertos puntos en el mapa, y lo primero que se me ocurrió es crear un
> MovieClip darle movimiento y poner unas cuantas instancias en los puntos en
> donde quiero resaltar.
>
> El problema radica en que quisiera ocultar todas las instancias de ese
> movieClip con action script3 y no encuentro nada hasta ahora.
> Encontré una solución mas o menos pero tengo tantas instancias que ocultar
> que me resultara tedioso hacerlo así como les muestro a continuacion:
>
> bnt_mostrar_bebedero.addEventListener(MouseEvent.CLICK,mostrar_bebederos);
> function mostrar_bebederos(e:Event) :void {
>  for (var i:int = 1; i <= 20; i++){
>   var referencia = this.getChildByName("bebedero"+i);
>   referencia.visible = true;
>  }
> }
>
> Si uso esto tengo que poner un for para cada movieClip que cree y recorrer
> todas sus instancias, y tengo como 40 movieClip diferentes, asi que recurro
> a ustedes y pregunto:
> ¿Alguien sabe como ocultar todas las instancias de un movieClip, con Action
> Script3?.
>
> Me imagino algo como: MimovieClip.instances.visible = true, pero bueno es
> solo mi imaginacion.
>
> Desde ya gracias.
> Atte.
> Nestor Rodriguez
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>

la forma mas facil, si estas usando nombres que puedas usar en un for
es algo asi..

for (var i:int = 0; i < NUMERODEBOTONES ; i++) {
    this[NOMBREBOTON + 1].addEventListener(MouseEvent.CLICK,mostrar_bebederos);
}

> function mostrar_bebederos(e:Event) :void {
>  for (var i:int = 1; i <= 20; i++){
>   var referencia = this.getChildByName("bebedero"+i);
>   referencia.visible = true;
>  }
> }


no probe la sintaxis

cualquier cosa escribime en privado y lo vemos, asi no molestamos en la lista.

saludos

Mario Pozzo.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a