Hola Juan,
el c�digo deber�a ir en dos lugares:
a/ El bot�n (lo hago para el que env�a al cuadro 8):

on (release) {
    boton = 8;
    gotoAndPlay(2);
}

Aqu� lo que se hace es que cuando soltamos el bot�n8 le damos un valor de 8
a la variable boton y adem�s vamos al cuadro 2 para que se reproduzaca la
pel�cula.

b/ El cuadro (supongamos que el 8):

if ( boton == 8);// se trata de poner dos signos de igual juntos para
comparar los dos valores. Si s�lo pones un igual, est�s haciendo una
asignaci�n y por tanto la condici�n siempre se cumplir�a!!!!
    stop();
}

En este caso estamos preparando los cuadros para que cuando el cabezal
llegue a ellos se compare el valor de la variable boton, si coincide con el
valor que determinemos (en este caso 8) pu�s paramos la pel�cula.

Un saludo.

----- Original Message -----
From: "Juan Matarranz" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 23, 2002 5:29 PM
Subject: Re: [flashmaestro] avanzar hasta cierto frame


Muchas gracias Carlos, mas o menos si que se entienden pr donde va la idea,
de las dos posibilidades que me das yo escojo  la primera(mis conocimientos
de As son limitados).Segun lo que me has explicado yo tengo esto.
En     el primer todos los botones(7,8 y9) donde en las aciones de cada
boton a cada uno le asignamos una variable,7 8 y 9 respectivamente, ok?

A cada boton ademas le a�adimos la accion de que cuando pulse recoga el
valor de cada variable y haga un play.

En los frames finales, como tu has dicho con un If() le preguntamos si la
variable es que hay en el frame es igual al que recogimos al pulsar, si es
asi se para��no?

Esto vendria que ni pintado para lo que intento conseguir, ahora bien dos
dudas de "escasa" :P importancia;

Para crear la variable, la tengo que crear en el frame donde estan los
botones, algo asi como var=boton;
Y luego en las acciones de cada boton le asigno un valor a boton, algo asi
como boton=7;(en boton 7) boton=8;(en el ocho)..Y aparte una accion de
on(release){
loadvariable(boton);
}
Para que luego al llegar a los frames donde se tiene que parar ponemos las
acciones que tu me has comentado;

> if (boton=9) {
> stop();
> }


Asi esta bien hecho?Es que lo tengo asi pero no me hace nada y n se si es
que no tengo definida bien la variable o que no recogo el valor de variable
correctamente o que.Me puedes echar una mano?(otra mas me refiero):))

Muchas Gracias por tu pronta respuesta y el tiempo robado��

un saludo

Juan Matarranz

P.D.:Seguramente la segunda opcion que me das me ahorrara el tener que poner
una accion en cada uno de los frmaes finales pero por lo que he visto se
necessitan unos conocimientos de AS mas avanzados, con los consiguientes
quebraderos de cabeza��tambien mas avanzados.

Gracias otra vez
el 22/2/02 13:13, Carlos Terradillos en [EMAIL PROTECTED]
escribi�:

> Hola,
> creo que puedes resolver tu problema a trav�s de una de lo siguiente:
> a/ en cada uno de los botones estableces una variable para saber
> posteriormente cual de ellos se ha pulsado (p.e. si pulsas Bot�n 9 pu�s la
> variable boton=9.
> b/ En cada uno de los fotogramas objetivo, estableces la condici�n de
parar
> la reproducci�n si la variable 'boton' es igual a la que establec�a el
bot�n
> relacionado con ese frame:
> if (boton=9) {
> stop();
> }
>
> O mejor todav�a, para escribir lo mismo en todos los cuadros:
>
> if (_root._currentFrame == boton) {
> stop();
> }
>
>
> Creo que se entiende por donde van los tiros.
>
> Un saludo.
>
> Carlos Terradillos Guti�rrez
> [EMAIL PROTECTED]
> http://www.terra.es/personal4/cterra68/home.htm
>
> ----- Original Message -----
> From: "Juan Matarranz" <[EMAIL PROTECTED]>
> To: "FLASHMAESTRO" <[EMAIL PROTECTED]>
> Sent: Friday, February 22, 2002 5:04 AM
> Subject: [flashmaestro] avanzar hasta cierto frame
>
>
>> buenas mi duda a lo mejor suena un poco insolita.
>>
>> Veran queria saber si teniendo un boton en un frame con Stop, podemos
> hacer
>> play hasta cierto frame, no con un stop sino hasta un frame
> determinado(con
>> una etiqueta)
>>
>>
>>
>> En una linea d tiempo tengo 10  frames, y los tres ultimos tienen las
>> etiquetas 8, 9 y 10 respectivamente.
>> En el frame  uno tengo un Stop() y tres botones ( 8,9 y 10), quiero que
al
>> pulsar  el boton ocho haga play y recorra los frames 2,3,4,5,6,7 y en
ocho
>> se pare, si hubiera pulsado el boton nueve, se habria detenido en el
> nueve.
>>
>> Yo le he   puesto primero a cada boton un goto("etiqueta"), pero claro me
>> salta a la etiqueta de golpe,y no recorre los frames intermedios, y luego
> le
>> he puesto un simple play() y recorren los frames intermedios pero siempre
>> llega al final(al 10)y me gustaria que se parase en que yo quisiera.
>>
>>
>> Eso se puede hacer con flash?
>>
>> En que me equivoco?
>>
>> Es mucho mas dificil de lo que  parece?
>>
>>
>> Muchas gracias y espero que puedan ayudarme
>>
>> Un saludo
>>
>> Juan Matarranz
>>
>




Responder a