Boton Stop

Hola.

Estoy intentando crear un juego con una ruleta, temgo un MC_ que es la ruleta y con dos botones, Play y Stop.

Es sencillo y funciona, pero me guaataria que al pulsar el boton Stop solo se detubiese en los fotogramas pares. Es para hacer tres niveles de juego, uno con los pares, otro con los nones y otro con todos.

He intentado ponerlo asi.

on (release) {
stop("2,4,6,8,10,12,14,16,18,20,24");

}

Pero me da error, solo admite dos parametros.


En resumen que al pulsar el boton de Stop solo se detubiese en estos fotogramas.

Alguien sabe como se puede hacer?

Gracias.

Un saludo
Mare mía con el AS2... Si mal no me acuerdo es algo como:
if (_currentFrame == 2 or _curentFrame == 4) {
    trace("Excelente!");
}
No he probado en as3, no se si funciona igual sera cuestion de ir probando a ver como se me da, pero hasta ahora solo he hecho cosillas en as2.

Entonces el codigo quedaria asi:

on (release) {

if (_currentFrame == 2 or _curentFrame == 4) {
trace("Excelente!"); }

stop();

}


Es aconsejable, por mejor funcionalidad o mayor capacidad, trabajar con as3?

Gracias.
He probado poniendo el codigo asi pero tambien para en los fotogramas nones, 1,3,5, etc...

Gracias.
AS3 tiene más cosas y es mucho más cómodo y organizado para trabajar.

Lo probaste poniendo, ¿pero te funcionó?
Si lo he probado y funciona, pero iguakl que antes, continua parando tambien en los fotogramas nones.
Creo que probaste el que pusiste aquí:
if (_currentFrame == 2 or _curentFrame == 4) {
trace("Excelente!"); }

stop();

Está mal. El stop(); debe sustituir a la función trace();
He sustituido el "trace" por "Stop" y no me responde continua igual:

on (release) {

if (_currentFrame == 2 or _currentFrame == 4 or _currentFrame == 6 or _currentFrame == 8 or _currentFrame == 10 or _currentFrame == 12 or _currentFrame == 14 or _currentFrame == 16 or _currentFrame == 18 or _currentFrame == 20 or _currentFrame == 22 or _currentFrame == 24) {
stop(); }
}
Vala vale creo que ya he visto el error, cuando pulsas Stop si esta en fotograma non no actua, solo actua en los pares,

Pero asi me vale.

Muchas gracias.

Un saludo
Creo que no tenggo 2 { que abren unode pues del relasse y otro del if y luego cierran los dos, no se se seprdria quitar el del if, lo inten tare.

Gracias de nuevo
De esta manera actua igual:

on (release) {

if (_currentFrame == 2 or _currentFrame == 4 or _currentFrame == 6 or _currentFrame == 8 or _currentFrame == 10 or _currentFrame == 12 or _currentFrame == 14 or _currentFrame == 16 or _currentFrame == 18 or _currentFrame == 20 or _currentFrame == 22 or _currentFrame == 24)
stop();
}

Asi que asi lo dejare.
En este está mal por faltarle un }

Estarás haciendo algo mal en cuanto a niveles o no sé... A mí me funciona.