Comunidad de diseño web y desarrollo en internet online

problema con un botón

Citar            
MensajeEscrito el 22 Jun 2005 07:35 am
Vamos a ver si me explico y se me podéis ayudar. Tengo una escena llamada index con sus correspondientes capas, dentro de un fotograma de una de las capas tengo una película llamada “provincia” y dentro de esa película (provincia) tengo un botón llamado “cuenda” con el siguientes acciones:

on (rollOut){
gotoAndPlay(6);
}
on (press){
gotoAndPlay("index",2);
}

La cuestión es que el botón realiza la primera acción, pero no hace caso para la segunda.
Y yo lo que quiero hacer es que el botón interactué en la película y en la escena.
Que puedo hacer?? El código está mal??
:oops:

Por azul_e

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Jun 2005 10:05 am
no veo que esté mal (aunque que yo no lo vea no quiere decir que no lo pueda estar ^^), pero por probar algo, pon trace("entra en press"); antes de gotoAndPlay("index",2), para comprobar si llega a entrar ahí (si te sale un mensaje "entra en press" en el panel de salida, es que ha entrado)

Por schs

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 10:06 am
una cosa...
quieres que gotoAndPlay("index",2); se ejecute cuando pulsas el boton? creo que para eso sería mejor onRelease

Por schs

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 10:11 am
entras si entra cuando pongo trace("entra en press");
pero no carga el fotogramá dos del index
voy a probar el onRelease. A ver que sale

Por azul_e

39 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Jun 2005 10:35 am
la diferencia entre press y release es que press se ejecuta cuando pulsas el botón y release cuando lo suetas. Pero si hace el trace, entonces el error esta en:

gotoAndPlay("index",2);

no se muy bien entonces que decirte... quizás index.gotoAndPlay(2) pueda funcionar.

Por schs

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 10:41 am
No no funciona el index.gotoAndPlay(2)

Por azul_e

39 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Jun 2005 10:53 am
las dos acciones:

gotoAndPlay(6);
gotoAndPlay("index",2);

¿se refieren al mismo objeto (index)?
Puedes probar poniendo las dos iguales..

gotoAndPlay(2);


la verdad es q ya me estoy haciendo un lio :oops:

Por schs

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2005 10:57 am
ya funciona
me han pasao este código, lo pongo por si os es de utilidad y si alguien me los sabe explicar se lo agradecería mucho.

on (press) {
tellTarget (_root) {
gotoAndPlay ("index", 2);
}
}

Por azul_e

39 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Jun 2005 12:27 pm
Hooola, azul e...
el problema que tenías era que estabas intentando comunicar con la película principal, donde esta el fotograma "index", desde dentro de un movieclip, por eso necesitabas o subir un nivel (podías haber puesto _parent) o llamar a la película principal con _root, que es como lo has hecho... aunque yo utilizaría el codigo así:

Código :

on(release){
_root.gotoAndPlay("index",2);
}
:wink:
espero haberme explicado... :lol:

Por Babau

26 de clabLevel



Genero:Femenino  

Italia

msie

 

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