Comunidad de diseño web y desarrollo en internet online

Problema con IF de mc a otro

Citar            
MensajeEscrito el 22 Ene 2009 11:33 pm
Saludos, estoy realizando un sitio con as2.

En la escena 1 tengo dos movieClip's uno es el menu y el otro va a realizar distintanas acciones dependiendo de la opcion elegida.

Al primer movieClip lo llame "menu" y al segundo lo llame "konk"

Código :

on (press) {
    if (_root.konk.frame == 1) {
        _root.konk.play();
    }else {
        _root.konk.stop();
    }
}


Quiero q cuando de clic en cualquier boton del menu "konk" realice una animacion que no se va a repetir durante toda la ejecusion de la pelicula

Donde "konk" tiene un stop(); en el primer fotograma y de ahí en adelante tiene una animacion que se detiene hasta el fotograma 16

Alguien me podria ayudar un poco con esto?

Por casio

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Ene 2009 11:44 pm

Código ActionScript :

on (press) {
    if (_root.konk._currentframe == 1) {
        _root.konk.play();
    }else {
        _root.konk.stop();
    }
}

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 22 Ene 2009 11:45 pm
OK tio resulta que estas usando una propiedad que no existe en AS para movieclips (frame) , en realidad si queres saber el fotograma actual de un MovieClip es con la propiedad _currentframe. El script queda entonces asi:

on (press) {
if (_root.konk._currentframe == 1) {
_root.konk.play();
}else {
_root.konk.stop();
}
}

Por laye182

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Ene 2009 11:49 pm
muy bien gracias por las dos respuestas son correctas (bueno en realidad son la misma ja) pero me funciona como deseaba, gracias!!

Por casio

6 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.