Cómo hacer que un MC funcione después de otro
3 seguidores
Hola todos,
soy nueva en esto y estoy haciendo una tarjeta de navidad,
donde primero se dibuja un árbol a manera de dibujo a mano y despúes se dibuja un suelo y asi por a poco se van dibujando otras cosas (el árbol y el suelo son cada uno un mc). Ahora los dos se activan al mismo tiempo como puedo hacer para que vaya uno después del otro? deber ser con alguna acción pero no se que acción,...
alguien me puede ayudar!
Gracias!
pájarochino
Muchas gracias mrxispas,
he puesto el codigo que me diste:
var framesuelo:Number = 30;//El numero del frame, de cuando quieras que empieze a animarse el suelo
arbol_mc.onEnterFrame = function():Void {
if (arbol_mc._currentframe == framesuelo) {
suelo_mc.play();
delete suelo_mc.onEnterFrame;
} else {
suelo_mc.stop();
}
};
y no funcionaba del todo pero le puse un "arbol" en vez de "suelo" y funcionó!
var framesuelo:Number = 30;//El numero del frame, de cuando quieras que empieze a animarse el suelo
arbol_mc.onEnterFrame = function():Void {
if (arbol_mc._currentframe == framesuelo) {
suelo_mc.play();
delete ARBOL_mc.onEnterFrame;
} else {
suelo_mc.stop();
}
};
y DwUoMo gracias a ti también!
me encantan los foros!!!
pájarochino
Muchas gracias ahora mismo lo pruebo y les digo algo!
DwUoMo
Porque no pruebas con setInterval(), es una funcion que le marcas en milisegundos el tiempo en el que quieres que se ejecute y podrias meterle un play() o gotoAndPlay();
romanjusdado
Puedes poner lo siguiente al inicio de tu película:
Tienes que poner las instancias a los MC. Para el mc del arbol: arbol_mc. Y para el mc del suelo: suelo_mc