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.
>
>
>


Attachment: condicionales.zip
Description: Zip compressed data

Responder a