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

Sentencia if en flash8

Estas en el tema de Sentencia if en flash8 en el foro de Flash y Actionscript en Foros del Web. Hola estoy tratando de hacer que un boton valla a un fotograma eso me funciona pero cuando estoy en ese fotograma y le doy clic ...
  #1 (permalink)  
Antiguo 13/12/2010, 09:41
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Sentencia if en flash8

Hola estoy tratando de hacer que un boton valla a un fotograma eso me funciona pero cuando estoy en ese fotograma y le doy clic dos veces se va a otro fotograma y eso no deberia suceder, me imagino que deberia de ser con una sentencia if espero me ayuden gracias
  #2 (permalink)  
Antiguo 13/12/2010, 09:46
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: Sentencia if en flash8

Hola Juan, posiblemente se solucione con un if, pero si podés poner el código que estas usando, mejor, ya que se puede ver bien donde esta el inconveniente.

Saludos!
  #3 (permalink)  
Antiguo 13/12/2010, 10:05
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Sentencia if en flash8

este es el que uso para que valla al fotograma

on release {
gotoAndPlay(6);
}
yo que quiero que haga el if que si esta en en el fotograma 6 no haga nada y de lo contrario se valla al fotograma 6
  #4 (permalink)  
Antiguo 13/12/2010, 10:39
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: Sentencia if en flash8

Probá de poner, en lugar de gotoAndPlay(6), poner gotoAndStop(6)

Saludos!
  #5 (permalink)  
Antiguo 13/12/2010, 11:57
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Sentencia if en flash8

gracias por el codigo pero no me sirvio sigue haciendo lo mismo
  #6 (permalink)  
Antiguo 14/12/2010, 09:47
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Sentencia if en flash8

Hola juan_jabj18:
El problema es que haz escrito mal el código, debe ser así:
Código actionscript:
Ver original
  1. on(release){
  2. gotoAndPlay(6);
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 14/12/2010, 09:52
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Sentencia if en flash8

Bandit tiene razon, pero aun así se ira a otro fotograma, es un gotoAndPlay, deberia ser gotoAndStop como sugirió lucasiramos

Código Javascript:
Ver original
  1. on(release){
  2. gotoAndStop(6);
  3. }
  #8 (permalink)  
Antiguo 14/12/2010, 09:58
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: Sentencia if en flash8

Jejeje, no me había dado cuenta que faltaban los paréntesis. Entonces sería una mezcla de las dos propuestas
  #9 (permalink)  
Antiguo 14/12/2010, 10:02
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Sentencia if en flash8

Todo depende de lo que quieres conseguir al usar el goto si quieres ir a un frame específico y desde allí mostras los demás fotogramas o detenerlo en ese frame.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 20/12/2010 a las 18:24
  #10 (permalink)  
Antiguo 20/12/2010, 12:40
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Sentencia if en flash8

disculpen la molestia pero inventando consegui el codigo que queria que es el siguiente

on (press){
_root.onRollOut.gotoAndPlay(2);
}
ya cuando le doy doble clic no se va a otro fotograma
  #11 (permalink)  
Antiguo 20/12/2010, 18:40
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Sentencia if en flash8

Hola juan_jabj18:
Tú código está mal.
En un botón no puedes poner 2 eventos como lo haz escrito.
Si con tu botón al presionarlo quieres ir al frame 2 de la Línea de tiempo principal, simplemente escribe así el código:
Código actionscript:
Ver original
  1. on(press){
  2.  gotoAndPlay(2);
  3. }
Si quieres que vaya al frame 2 al retirar el mouse del botón, el código es así:
Código actionscript:
Ver original
  1. on(rollOut){
  2.  gotoAndPlay(2);
  3. }
Y si quieres ir al frame 2 al presionar y soltar el mouse:
Código actionscript:
Ver original
  1. on(release){
  2.  gotoAndPlay(2);
  3. }
Espero haberte sido de ayuda y Feliz Navidad.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: flash, sentencia
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 23:48.