Discussion:
no funciona gotoAndStop
(demasiado antiguo para responder)
Federico Ezequiel
2007-12-05 20:20:09 UTC
Permalink
Hola:

Tengo unos botones que en realidad son mc que se basan cada uno de ellos en
un símbolo distinto.
Los botones tienen tres fotogramas clave. En cada uno de ellos el código es
stop (); Además, en el fotograma 1 el botón está con letra clara, en el 5
con letra naranja y en el 10 con letra naranja y con un recuadro.
A los botones le puse codigo para el evento rollOver y Press, de manera que
cuando me pongo encima, salta al fotograma 5 y al presionar al 10. Todo
perfecto hasta acá. Lo que ocurre es que la idea es que si uno quedó en el
fotograma 10, es decir, en naranja y recuadrado, esto se mantenga así hasta
tanto no presione otro. Si presiono otro, este ultimo tiene que quedar en
naranja y recuadrado y todos los demas en blanca en el fotograma 1. Esto es
precisamente lo que no logro. Los botones se llaman e1, e2, e3, e4 y e5.




on (rollOver)
{
gotoAndStop (5);
}


on (press)
{
gotoAndStop (10);
_root.e2.gotoAndStop (1);
_root.e3.gotoAndStop (1);
_root.e4.gotoAndStop (1);
_root.e5.gotoAndStop (1);
}



Este es el código del boton e1. El evento rollOver funciona perfecto y el
press también en lo que respecta a este mismo botón. Pero en el press trato
de mandar todos los otros botones al fotograma 1 y no hay caso.
Otra cosa rara es que si pongo _root.e1.gotoAndStop (10) en lugar de
gotoAndStop (10); tampoco consigo nada con e1.
Uso Flash 8 (professional)

Qué ocurre!!!!!!!!!!!!!

Muchas gracias.


Federico
Federico Ezequiel
2007-12-05 22:58:59 UTC
Permalink
Asunto resuelto. Lo que ocurría es que le puse a toda una serie de cuadros
de texto el mismo nombre que a los botones: e1, e2, etc.
Se ve que Flash no identificaba los objetos o le daba prioridad a los
cuadros de texto creados con anterioridad.
Cuando les cambié el nombre, no tuve más problemas.



Federico
Post by Federico Ezequiel
Tengo unos botones que en realidad son mc que se basan cada uno de ellos
en un símbolo distinto.
Los botones tienen tres fotogramas clave. En cada uno de ellos el código
es stop (); Además, en el fotograma 1 el botón está con letra clara, en el
5 con letra naranja y en el 10 con letra naranja y con un recuadro.
A los botones le puse codigo para el evento rollOver y Press, de manera
que cuando me pongo encima, salta al fotograma 5 y al presionar al 10.
Todo perfecto hasta acá. Lo que ocurre es que la idea es que si uno quedó
en el fotograma 10, es decir, en naranja y recuadrado, esto se mantenga
así hasta tanto no presione otro. Si presiono otro, este ultimo tiene que
quedar en naranja y recuadrado y todos los demas en blanca en el fotograma
1. Esto es precisamente lo que no logro. Los botones se llaman e1, e2, e3,
e4 y e5.
on (rollOver)
{
gotoAndStop (5);
}
on (press)
{
gotoAndStop (10);
_root.e2.gotoAndStop (1);
_root.e3.gotoAndStop (1);
_root.e4.gotoAndStop (1);
_root.e5.gotoAndStop (1);
}
Este es el código del boton e1. El evento rollOver funciona perfecto y el
press también en lo que respecta a este mismo botón. Pero en el press
trato de mandar todos los otros botones al fotograma 1 y no hay caso.
Otra cosa rara es que si pongo _root.e1.gotoAndStop (10) en lugar de
gotoAndStop (10); tampoco consigo nada con e1.
Uso Flash 8 (professional)
Qué ocurre!!!!!!!!!!!!!
Muchas gracias.
Federico
Loading...