Bien te comento sobre tu codigo. Alejandro ya te corrigio el asunto del
"==", ahora en el fla que te env�o mira como he distribuido las variables en
los frames. El asunto es que estabas haciendo lo que te dije que no hagas
(je,je) lo de no volver a tocar el frame que carga el primer valor de la
variable (en tu caso a=2). En tu fla original tenias un bucle entre el frame
1 y 2, en el frame 1 tenias la asignacion de la variable y el chequeo del
cambio para pasar al frame 5:
----------------------------------------------------------------------
frame 1
a =2;
if (a == 3) {
gotoAndStop (5);
}
----------------------------------------------
frame 2
gotoAndplay(1)
-------------------------------------------------------
Esa distribucion es mala, porque a cada momento el valor de "a" cambia a 2,
no dejas que cambie a 3, el boton cambia a 3 la variable pero el bucle no
deja que el cambio se realize ya que vuelve al frame que le dice A CADA
MOMENTO: "a vale 2, a vale 2, a vale 2......".
Lo que hice fue meter todas las acciones a una capa aparte (ayuda mucho m�s)
y empiezo con cargar la variable en el frame 1, ese frame ya no lo vuelvo a
tocar:
----------------------------------------------------------------------------
--------------
frame 1:
a=2
-----------------------------------
En el frame 2 pongo un keyframe y pongo el chequeo:
if (a == 3) {
gotoAndStop (5);
}
----------------------------------------------------------------------------
-------------
En el frame 4 pongo un key frame y hago un bucle:
gotoAndPlay(2)
como ves hago un bucle para que solamente haga el chequeo, no toco el frame
1.
----------------------------------------------------------------------------
-------------
En el frame 5 pongo un pare para que se quede en el frame final
stop()
----------------------------------------------------------------------------
--------------Es cosa de saber distribuir las acciones y agarrarle la ma�a a eso de las variables. Saludos! Jes�s -------------------------------------- http://www.xflash.8k.com ----- Original Message ----- From: multivac <[EMAIL PROTECTED]> To: FLASHMAESTRO <[EMAIL PROTECTED]> Sent: Friday, December 21, 2001 7:57 AM Subject: Re: [flashmaestro] Me estoy volviendo loco Ha sido un error. En realidad es un .fla que tiene mal puesta la terminaci�n. Si le pones .swf se soluciona. La raz�n ha sido que cuando gener� el documento vi que no indicaba el tipo de documento que era (en los Mac eso no importa) y al ponerlo yo, me confund�. Gracias por avisar. > Lo que es una tonteria es q envies el swf... > envia el FLA igual alguien ne anima... > > a mi me da error al abrirlo... > > Saludos > ----- Original Message ----- > From: "multivac" <[EMAIL PROTECTED]> > To: "FLASHMAESTRO" <[EMAIL PROTECTED]> > Sent: Friday, December 21, 2001 12:19 AM > Subject: [flashmaestro] Me estoy volviendo loco > > > Hola a todos. > Estoy teniendo un problema con una cosa muy sencilla. > Se trata de una variable que cambia a un determinado valor, mediante un > bot�n. Cuando esto sucede la pel�cula salta a otro frame. > Utilizo para ello una condicional. El problema es que la variable coge el > valor de la condici�n por lo que as�, siempre se cumple. > Es muy raro no lo entiendo. La verdad es que llevo muchas horas d�ndole > vueltas y no lo entiendo. > > Si me pudiera ayudar alguien le estar�a muy agradecido. > > Igual es una tonter�a y me he obcecado. No lo se. > > > Gracias de antemano por cualquier ayuda. > > > *Mando el documento de ejemplo. > > >
condicionales.zip
Description: Zip compressed data
