Comunidad de diseño web y desarrollo en internet online

Duda sobre gotoAndPlay después de dar clic

Citar            
MensajeEscrito el 19 Sep 2008 05:15 pm
Hola, tengo una pequeña duda que espero alguien me ayude a resolver.

Estoy haciendo un sitio web (www.tuacasa.com.mx), y en el frame 1 ('inicio') de mi escena 3 ('contenidos'), tengo un MC llamado 'animacion' que a su vez contiene un botón que al dar clic, me manda al frame 3 ('cocinas') de la escena mencionada (lo hago con un _root.) . Por ese lado, no tengo problema.

Sin embargo, en el frame 3 ('cocinas'), hay un MC llamado 'contenidococinas' y solo está en ese frame, que a su vez está dividido en dos etiquetas, 'clasico' y 'moderno', siendo 'moderno' la etiqueta segunda (se encuentra en el frame 40). Y he aquí mi duda: ¿Cómo hago que, al dar clic en el boton dentro del MC 'animacion', la película se mueva al frame 3 ('cocinas') y que a su vez, el MC 'contenidococinas' inicie no desde el frame 1, sino desde la etiqueta 'moderno', es decir frame 40????

El código que uso es:
on (release) {
_root.gotoAndPlay("servicioscocinas");
}

Pero de esta forma el MC 'contenidococinas' arranca desde el frame 1.

He intentado con
on (release) {
_root.gotoAndPlay(servicioscocinas.contenidococinas.gotoAndPlay("clasico");
}

Pero igual no me funciona

Espero me puedan ayudar con eso.

Mil gracias!!

Por arturosoto84

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Sep 2008 06:15 pm
En el frame al que lo mandas pon el gotoAndPlay al frame del MovieClip.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 19 Sep 2008 06:20 pm

elchininet escribió:

En el frame al que lo mandas pon el gotoAndPlay al frame del MovieClip.


Creo que olvidé mencionar que NO SIEMPRE voy a necesitar ir hacia la segunda etiqueta. Algunas veces, al dar clic sobre otro botón incluido en el MC del frame 1, sí me sirve que la pelicula 'contenidococinas' arranque desde el frame 1. Lo que quiero saber es cómo marcar la diferencia. Que con el botón 1, el MC 'contenidococinas' arranque desde el frame 40, y con el botón 2, desde el frame 1

Eso es lo que me complica.

Por arturosoto84

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Sep 2008 06:24 pm
No lo complica, es lo mismo.
En el primer frame de tu película declaras una variable:

Código ActionScript :

var frame:String;


Después desde dentro del movieClip mandas a reproducir la línea de tiempo principal, pero cambias el valor de la variable antes:

Código ActionScript :

_root.frame = "clasico";
_root.gotoAndPlay("servicioscocinas");


Y en el frame donde esta el movieClip le dices:

Código ActionScript :

_root.contenidococinas.gotoAndPlay(frame);


Por lo tanto cuando quieras que vaya a otro frame, solamente cambias el valor de la variable "frame" del timeline.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 19 Sep 2008 08:15 pm
Pues de hecho no entiendo nada. No sé si esos códigos los pongo en frames, o cómo va a quedar la programación de mi botón :oops:

Por arturosoto84

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Sep 2008 11:00 pm
En el primer código te he mencionado en el primer frame de tu película, así que creo que no es a este código al que te refieres.

En el tercero te menciono en el frame donde esta el movieClip, así que tampoco debe ser este.

El que queda es el segundo donde te menciono dentro del movieClip y donde único tienes un botón dentro de un MovieClip es en "animacion", así que debes ponerle en vez de como lo tenías:

Código ActionScript :

on (release) {
    _root.gotoAndPlay("servicioscocinas");
}


Lo que te mencioné:

Código ActionScript :

on (release) {
    _root.frame = "clasico"; 
    _root.gotoAndPlay("servicioscocinas");
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.