Código :
function alfa(movieclip) {
ruta = movieclip;
if (ruta._alpha < 100) {
ruta._alpha +=4;
} else {
ruta._alpha = 100;
clearInterval (aparece);
}
}
Esta funcion la introducia en el primer fotograma del _root y los movieclip la llamaban luego con setInterval.
Pues bien me acabo de dar cuenta que cada vez que tan solo la primera vez hace el fade in como debe, porque en los siguientes casos en los que lo hace se va acelerando hasta que ya no se nota el efecto. Supongo que lo que pasa es que no se elimina el intervalo con clearInterval y creo que es un problema de rutas, porque los movieclips no estan en _root si no en _root.mc1.mc2, pero la cuestion es que no consigo resolver el problema y no se que mas hacer.
Me echais una mano por favor?
si os sirve de algo os pongo aqui como hago la llamada a la funcion:
Código :
aparece = setInterval (_parent._parent.alfa, 1, mapa_mc);
Gracias de antemano^^
