Comunidad de diseño web y desarrollo en internet online

Evento de boton que aun no ha cargado

Citar            
MensajeEscrito el 12 Mar 2010 08:00 pm
Hola, no se muy bien si esto se puede hacer o es una burrada, pero bueno.

Tengo en un archivo .as un codigo para un boton asi:

Código ActionScript :

cargador.volver.addEventListener(MouseEvent.CLICK, volver_pelicula);


Pero el boton volver, esta en un swf que aun no ha cargado en cargador, y me da error porque no existe el boton, no hay manera de hacerlos desde el mismo .as
O tengo que hacer uno para ese swf en concreto, es que tiene mas parametros la funcion y me da errores porque son cosas de la peli principal.

Gracias

Por clicka

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Mar 2010 08:58 pm
Ya he solucionado ese problema, creo. Ahora el codigo no se "lee" hasta que no hago un ADD_TO_STAGE.

Pero despues me sigue dando el error

Código :

TypeError: Error #1010: Un término no está definido y no tiene propiedades.
   at inicio_fla::MainTimeline/yaEsta()
   at flash.display::DisplayObjectContainer/addChild()
   at MethodInfo-5()


Me gustaria saber si no es posible acceder al nombre de instancia de un boton que esta en un swf, añadido con esta funcion:

Código ActionScript :

function carga_peliculas(laruta){
   var ruta:URLRequest = new URLRequest(laruta);
   var carga:Loader = new Loader();
   carga.load(ruta);
   carga.contentLoaderInfo.addEventListener(Event.COMPLETE, cargado);
   function cargado(event:Event):void {
      carga.addEventListener(Event.ADDED_TO_STAGE, yaEsta);
      cargador.addChild(carga);   
   }
}
function yaEsta(e:Event):void {
    cargador.volver.addEventListener(MouseEvent.CLICK, carga_pelicula);
   function volver_pelicula(e:MouseEvent):void {
      cargador.removeChildAt(0);
   }
}



Gracias

Por clicka

6 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.