He estado buscando por el foro pero no he encontrado solución a mi problema. Resulta que estoy haciendo una web en flash, donde los primeros fotogramas de la película son como una especie de introducción y colocación de elementos, y en el fotograma 106 tengo un stop porque ahí es donde quiero que el usuario pueda interactuar con el menú. Pues bien, el menú tiene sus correspondientes botones con sus nombres de instancias, por ejemplo "boton_quienessomos" y "boton_clientes" son dos de ellos. En ese fotograma 106, en la capa que he creado para las acciones he metido el stop(); y debajo el siguiente código:
Código ActionScript :
boton_clientes.addEventListener(MouseEvent.CLICK,clientespulsado); boton_quienessomos.addEventListener(MouseEvent.CLICK,quienessomospulsado); function clientespulsado(e:MouseEvent):void { gotoAndStop(107); } function quienessomospulsado(e:MouseEvent):void { gotoAndStop(108); }
La idea es que cuando pulses el "boton_clientes" la película corra al fotograma 107, donde hay cargado un clip de película de la biblioteca, y se reproduza. Y el mismo caso con el "boton_quienessomos", pero esta vez q vaya al fotograma 108. Pues bueno, la cosa es que solamente me funciona el "boton_clientes", cuando pulso en el "boton_quienessomos" no hace nada, y no se por qué, porque los clips de película que van cargados no tienen ningún problema, y no se qué pasa.
La cosa es que en el panel de SALIDA me aparece el siguiente error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at plato_fla::MainTimeline/frame106()
Y la verdad es que estoy bastante perdido, a ver si me podéis echar una mano, os lo agradezco un montón.
Saludos.
Dani.