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

ayuda con la acción _root.gotoAndStop

Estas en el tema de ayuda con la acción _root.gotoAndStop en el foro de Flash y Actionscript en Foros del Web. Salu2 a to2 Vamos a ver si me alguien me puede ayudar ya que estoy empezando con el Flash 5 y tengo un pequeño problema. ...
  #1 (permalink)  
Antiguo 10/06/2003, 11:31
 
Fecha de Ingreso: junio-2003
Ubicación: Castellón
Mensajes: 4
Antigüedad: 17 años, 4 meses
Puntos: 0
De acuerdo ayuda con la acción _root.gotoAndStop

Salu2 a to2

Vamos a ver si me alguien me puede ayudar ya que estoy empezando con el Flash 5 y tengo un pequeño problema. Te explico. La situación es la siguiente. Tengo un escenario en el cual he creado dos botones. Quiero que pulsando el botón 1 se vaya al fotograma 70 y pulsando el botón 2 se vaya al fotograma 71. Estos botones los he convertido en MoviClips (clips de película) para poderle dar acciones de visibilidad, la acción es: setProperty ("boton1", _visible, false);

A cada MoviClip del botón le he puesto la siguiente acción:

Botón 1

onClipEvent (mouseDown) {
_root.gotoAndStop(70);
}

Botón 2

onClipEvent (mouseDown) {
_root.gotoAndStop(71);
}

este script lo que hace es que al pulsar el botón 1 se vaya al fotograma 70 y allí se pare. Pues bien esto funciona, el problema viene cuando en vez de pulsar el botón 1 pulso el botón 2, ya que también se va al fotograma 70 en vez del 71 y no se como solucionarlo. Si podéis ayudarme os lo agradecería.
Muchas gracias
  #2 (permalink)  
Antiguo 10/06/2003, 11:47
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 19 años, 6 meses
Puntos: 0
Qupítale las acciones a los movie clips, y dentro de ellos, a los botones ponles la acción:
Código:
on (release) {
   _root.gotoAndStop(70);
}
Aunque yo prefiero usar:

Código:
on (release) {
   tellTarget ("/") {
      gotoAndStop (70)
   }
}
Saludos desde México.
__________________
blog.juwestudio
  #3 (permalink)  
Antiguo 11/06/2003, 10:24
 
Fecha de Ingreso: junio-2003
Ubicación: Castellón
Mensajes: 4
Antigüedad: 17 años, 4 meses
Puntos: 0
De acuerdo

Gracias Juwe probé lo que me dijiste y funciona a las mil maravillas.

salu2 desde España
  #4 (permalink)  
Antiguo 05/01/2010, 09:28
 
Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: ayuda con la acción _root.gotoAndStop

Gracias me sirvio para otra cosa y expongo el caso
Tengo un index.swf es un catalogo de productos a los cuals les cargo jpgs externos mediante el siguiente codigo en el keyframe donde se van a cargar, y ahi mismo en el stage hago un contenedor y lo nombro cont1
Código:
cont1.loadMovie("producto-01.png");
el punto es que mi cliente queria que esa imagen ya cargada me mandara a un keyframe especifico pero al darle
Código:
on (press) {gotoAndStop("62911");

}
me borraba lo que estaba en todo el layer entonces puse el codigo que mencionas
Código:
on (press) {
   tellTarget ("/") {
      gotoAndStop ("62911")
   }
}
cabe mencionar para futuras refencias que los numeros no son keyframes son etiquetas pero es el codigo del producto por eso tiene numeros y por eso estan entrecomillados
  #5 (permalink)  
Antiguo 05/01/2010, 10:17
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 17 años, 3 meses
Puntos: 406
Respuesta: ayuda con la acción _root.gotoAndStop

Hola tzec:
Si el MC_vacío lo tienes en el frame 1 de la línea de tiempo principal y la etiqueta: 62911 por ejemplo en el frame 10, al presionar la imagen irá al frame 10 y dejará de verse la imagen, porque en el frame 10 ya no existe la imagen.
Sería mejor que subas tu archivo .fla algún servidor para poderlo bajar y ver exactamente como lo estás haciendo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 09:48.