Estoy haciéndome una web con 5 pestañas cada una lleva a una escena. Antes a cada bt le escribia on (clipEvent){
gotoAndStop(nombre de escena) ;
Cada bt con su correspondiente acción. Ahorase escribe todo en el 1º ftg, no verdad?
en la 1º escena escribi esto:
function escenaCalendario(event:MouseEvent):void{
gotoAndStop(1,"calendario");
}
function escenaForo(event:MouseEvent):void{
gotoAndStop(1,"foro");
}
function escenaAprendemas(event:MouseEvent):void{
gotoAndStop(1,"aprendemas");
}
function escenaTrabajos(event:MouseEvent):void{
gotoAndStop(1,"trabajos");
}
function escenaContacto(event:MouseEvent):void{
gotoAndStop(1,"contacto");
}
btcalendario.addEventListener(MouseEvent.CLICK,escenaCalendario);
btforo.addEventListener(MouseEvent.CLICK,escenaForo);
btaprendemas.addEventListener(MouseEvent.CLICK,escenaAprendemas);
bttrabajos.addEventListener(MouseEvent.CLICK,escenaTrabajos);
btcontacto.addEventListener(MouseEvent.CLICK,escenaContacto);
La 1º escena funciona bien, cada bt lleva a la escena correspindiente.
Pregunta: Por el echo de tener 5 escenas distintas debo escribir esto en las 5 escenas?
Si es así como debo escribirlo. Al repetir lo mismo me da un mensage de que repito las funciones, ok!!
si escribo solo
btcalendario.addEventListener(MouseEvent.CLICK,escenaCalendario);
btforo.addEventListener(MouseEvent.CLICK,escenaForo);
btaprendemas.addEventListener(MouseEvent.CLICK,escenaAprendemas);
bttrabajos.addEventListener(MouseEvent.CLICK,escenaTrabajos);
btcontacto.addEventListener(MouseEvent.CLICK,escenaContacto);
me da error al pinchar en el boton y me dice esto
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at mpp_fla::MainTimeline/frame6()
at flash.display::MovieClip/gotoAndStop()
at mpp_fla::MainTimeline/escenaCalendario()
Necesito ayuda Gracias
