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

No me funcionan los botones

Estas en el tema de No me funcionan los botones en el foro de Flash y Actionscript en Foros del Web. Tengo una botonera con el siguiente codigo en as3 Cita: btn1.addEventListener(MouseEvent.CLICK, pulsado); function pulsado(event:MouseEvent):void { gotoAndStop("premio"); } btn2.addEventListener(MouseEvent.CLICK, pulsado2); function pulsado2(event:MouseEvent):void { gotoAndStop("video"); } btn3.addEventListener(MouseEvent.CLICK,pulsado3); ...
  #1 (permalink)  
Antiguo 10/11/2011, 23:42
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 17 años, 6 meses
Puntos: 5
No me funcionan los botones

Tengo una botonera con el siguiente codigo en as3

Cita:
btn1.addEventListener(MouseEvent.CLICK, pulsado);

function pulsado(event:MouseEvent):void
{
gotoAndStop("premio");
}

btn2.addEventListener(MouseEvent.CLICK, pulsado2);

function pulsado2(event:MouseEvent):void
{
gotoAndStop("video");
}

btn3.addEventListener(MouseEvent.CLICK,pulsado3);

function pulsado3(event:MouseEvent):void
{
gotoAndStop("dinamica");
}

btn4.addEventListener(MouseEvent.CLICK, pulsado4);

function pulsado4(event:MouseEvent):void
{
gotoAndStop("reglamento");
}
y no me quiere funcionar que puede estar pasando?
  #2 (permalink)  
Antiguo 11/11/2011, 07:39
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: No me funcionan los botones

Cuando probás la película tira algún error de compilación?
Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #3 (permalink)  
Antiguo 11/11/2011, 08:49
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 17 años, 6 meses
Puntos: 5
Respuesta: No me funcionan los botones

Me tira el siguiente error:

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at microsite2_fla::MainTimeline/microsite2_fla::frame1()
  #4 (permalink)  
Antiguo 11/11/2011, 11:27
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: No me funcionan los botones

Hola luispaisa:
Tu código está bien, a menos que no hayas puestos los nombres de instancia de los botones o las etiquetas de los frames.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 11/11/2011, 12:31
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 5 meses
Puntos: 95
Respuesta: No me funcionan los botones

Si vamos a la definicion del método gotoAndStop:

http://help.adobe.com/en_US/FlashPla...6#gotoAndStop()

Encontramos que el método necesita dos parametros,
el frame y la escena.
La escena por default es null (osea que no es necesaria), pero el frame si es.
Asi que supongo que tu solución sería hacer un:

gotoAndStop(1,"reglamento");

Es decir, ir al frame 1, de la escena reglamento.


Aunque si te fijas bien, el parametro Stage, es tipo Object, asi que supongo que tambien funciona si le pasas la etiqueta del frame (ya que String es derivada de Object) No estoy seguro si la etiqueta del frame es reglamento, o ese es el nombre de la escena :\ sería bueno aclarar eso.

Última edición por AlanChavez; 11/11/2011 a las 12:37
  #6 (permalink)  
Antiguo 11/11/2011, 12:55
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 17 años, 6 meses
Puntos: 5
Respuesta: No me funcionan los botones

listo tio ya lo he logrado arreglar el asunto era que tenia otro script que, tenia conflicto de un scroll que iva en otra pagina entonces toco ponerlo en otro foto grama en resumen asi quedo http://goo.gl/388CS gracias @jime25 por la intención ;)

Etiquetas: botones, funcionan
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 22:29.