Foros del Web » Creando para Internet » Flash y Actionscript »

referencia a clip colocados con attachMovie

Estas en el tema de referencia a clip colocados con attachMovie en el foro de Flash y Actionscript en Foros del Web. Hola. Tengo en la biblioteca un clip con el identificador "imagen" en el cual hay otros dos clips . Uno vacio para cargar una imagen ...
  #1 (permalink)  
Antiguo 16/02/2011, 14:41
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
referencia a clip colocados con attachMovie

Hola. Tengo en la biblioteca un clip con el identificador "imagen" en el cual hay otros dos clips . Uno vacio para cargar una imagen ("img") y otro que contiene un campo de texto dinamico("texto" el clip y "pie" el campo de texto que esta dentro).
Hasta ahí todo bien.
Desde una base de datos muestro envio los datos a flash y mediante attachMovie coloco cada instancia en el escenario de esta manera
Código:
for (var i = 0; i<this.totalR; i++) {// total es el numero de registros de la BD
var nomR = _root.contenedor.attachMovie("imagen", "imagen"+i, 100+i, {_x:inicioXR, _y:inicioYR});
}
Todo perfecto. Sin embargo quiero dar la opción a que se puedan ocultar todos los textos, con lo cual habia pensado en un boton que al clicar diera un alpha=0 a el clip "texto" Algo así
Código:
ocultar.onRelease = function() {
	for (var n = 0; n<500; n++) {
		_root.contenedor["imagen"+n].texto.alpha=0;
		
	}
};
Suponía que esto iba a funcionar... pero no ha sido así, así que tengo dos consultas. La primera es que supongo que hay algún error y la segunda es que si la forma de realizarlo es la correcta o por el contrario hay alguna manera de hacer referencia a todos los clips "texto", ya que son atachados desde la biblio, sin tener que ir uno a uno, para darles alpha cero.

Muchas gracias por la ayuda y un saludo
  #2 (permalink)  
Antiguo 16/02/2011, 15:29
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: referencia a clip colocados con attachMovie

En el primer código puedes meter los clips creados a,b,c,d etc.... en un Array.

después en el segundo código cuando presiones el botón dentro del for recorres el Array.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 16/02/2011, 15:40
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Respuesta: referencia a clip colocados con attachMovie

Hola Diego, gracias por constestar. No entiendo, como en un array? Gracias
  #4 (permalink)  
Antiguo 16/02/2011, 15:55
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: referencia a clip colocados con attachMovie

Así:
Cita:
var clips:Array=new Array()

for (var i:Number = 0; i<10; i++) {

var nomR:MovieClip = _root.contenedor.attachMovie("imagen", "imagen"+i, _root.contenedor.getNextHighestDepth());
nomR._x=0
nomR._y=i*100
clips.push(nomR)

}


boton_mc.onRelease = function() {

for (var i:Number = 0; i<10; i++) {

trace(clips[i])


clips[i]._visible=false
}



};
__________________
{ Flash }
  #5 (permalink)  
Antiguo 16/02/2011, 16:01
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Respuesta: referencia a clip colocados con attachMovie

Entendido. Muchas gracias

Etiquetas: attachmovie, referencia, clips
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:23.