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

Ayuda on evento COMPLETE

Estas en el tema de Ayuda on evento COMPLETE en el foro de Flash y Actionscript en Foros del Web. Hola a todos; Necesito ponerle un escuchador del evento COMPLETE a esta carga y me estoy liando, ¿alguien puede ayudarme?? Gracias! Código: var carga:Loader; foto1_btn.addEventListener(MouseEvent.CLICK, ...
  #1 (permalink)  
Antiguo 03/09/2010, 09:14
 
Fecha de Ingreso: abril-2008
Mensajes: 201
Antigüedad: 16 años, 7 meses
Puntos: 0
Ayuda on evento COMPLETE

Hola a todos;

Necesito ponerle un escuchador del evento COMPLETE a esta carga y me estoy liando, ¿alguien puede ayudarme??
Gracias!

Código:
var carga:Loader;

foto1_btn.addEventListener(MouseEvent.CLICK, cargaFoto1);

function cargaFoto1(evtObj:Event):void 
{ 
   carga = new Loader(); 
   carga.load(new URLRequest("fotos/foto1.jpg")); 
   if(contenedor.numChildren > 0) 
   { 
      contenedor.removeChildAt(0); 
      contenedor.addChild(carga);
   }else 
   { 
      contenedor.addChild(carga); 
   } 
	fondoBlanco.x = xA;
	fondoBlanco.y = yA;
	fondoBlanco.width = anchoA;
	fondoBlanco.height =altoA;
	
	contenedor.x = fondoBlanco.x+20;
	contenedor.y = fondoBlanco.y+20;
}
  #2 (permalink)  
Antiguo 03/09/2010, 09:30
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Ayuda on evento COMPLETE

intenta asi:

Código:
var carga:Loader=new Loader()

foto1_btn.addEventListener(MouseEvent.CLICK, cargaFoto1);

carga.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void {
	trace("fin");
}

function cargaFoto1(evtObj:MouseEvent):void {


	carga.load(new URLRequest("fotos/foto1.jpg"));
	if (contenedor.numChildren > 0) {
		contenedor.removeChildAt(0);
		contenedor.addChild(carga);
	} else {
		contenedor.addChild(carga);
	}
	fondoBlanco.x = xA;
	fondoBlanco.y = yA;
	fondoBlanco.width = anchoA;
	fondoBlanco.height =altoA;
	
	contenedor.x = fondoBlanco.x+20;
	contenedor.y = fondoBlanco.y+20;
	
	


}
si presionas f1 en flash ahí viene toda la documentación.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 03/09/2010, 10:12
 
Fecha de Ingreso: abril-2008
Mensajes: 201
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ayuda on evento COMPLETE

Perfecto Diegoazul,

Muchas gracias!!
Saludos.
  #4 (permalink)  
Antiguo 06/09/2010, 17:44
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Ayuda on evento COMPLETE

Código:
var carga:Loader=new Loader()

foto1_btn.addEventListener(MouseEvent.CLICK, cargaFoto1);

carga.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void {
	trace("fin");
}
//este evento Event.COMPLETE sirve para saber cuando se termino de cargar tu archivo 
function cargaFoto1(evtObj:MouseEvent):void {


	carga.load(new URLRequest("fotos/foto1.jpg"));
	if (contenedor.numChildren > 0) {
		contenedor.removeChildAt(0);
		contenedor.addChild(carga);
	} else {
		contenedor.addChild(carga);
	}

//aqui estas colocandoles valor de posicion x-y al clip fondoBlanco y contenedor , tambipen a fondoBlanco estás colocando un valor de ancho y alto
	fondoBlanco.x = xA;
	fondoBlanco.y = yA;
	fondoBlanco.width = anchoA;
	fondoBlanco.height =altoA;
	
	contenedor.x = fondoBlanco.x+20;
	contenedor.y = fondoBlanco.y+20;
	
	


}
IMPORTANTE: sino sabes lo que significa una palabra reservada de Actionscript presiona F1 y buscala en la referencia
__________________
{ Flash }

Etiquetas: eventos
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 16:23.