Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2009, 08:18
bernattorras
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema con botones i movieClips

Hola,soy un novato del AS3... a ver si alguien puede ayudarme con esto...

Tengo un proyecto flash AS3 con un boton (boton 0) i un movieclip (mimc) en el escenario.
El movieclip tiene dos fotogramas, con un boton en cada uno (boton1, boton2). El boton principal (boton0) hace que "mimc" se vaya al fotograma 2.

"boton1" y "boton2" tienen un trace cada uno.

El problema es que desde el fotograma principal (_root) no sé como acceder al boton del segundo fotograma del movieclip.

Este es mi codigo:



stop();

boton0.addEventListener(MouseEvent.CLICK,boton0_cl ick)
function boton0_click(e:MouseEvent):void {
mimc.gotoAndStop(2);

}

mc.boton1.addEventListener(MouseEvent.CLICK,boton1 _click)
function boton1_click(e:MouseEvent):void {
trace("b1");

}

mc.boton2.addEventListener(MouseEvent.CLICK,boton2 _click)
function boton2_click(e:MouseEvent):void {
trace("b2");

}


Al probar la pelicula me dice:

"TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at Sinti_fla::MainTimeline/frame1()"


El primer boton me hace el trace perfectamente pero el segundo no me hace nada...

Alguien sabe como puedo hacer referencia a qualquier elemento de distintos fotogramas de un movieclip desde _root?

PD: si hago que "boton0" haga que "mimc" vaya al fotograma 2 la primera vez que lo pulse y que vuelva al fotograma 1 al pulsarlo otra vez, me encuentro en que el "boton1" ya no funciona! Que es lo que pasa?? como puedo soluconarlo?


Muchas gracias

Última edición por bernattorras; 29/01/2009 a las 08:26