Tengo un problema con una mascara dinamica.
Llamo a una funcion para crear la mascara, entre otras cosas. Y cuando vuelvo a llamarla, controlo si el mc que le voy a aplicar la mascara existe, borro dicho mc y su mascara y los creo de nuevo.
Pues bien, la primera vez funciona, pero cuando la vuelvo a llamar por segunda vez, no.
os dejo el código a ver si encontrais qué estoy haciendo mal.
un saludo.
Código :
function cargaventas (quetipo) {
if(spromoventa_mc.contepromos_mc){
//el contenedor ya ha sido utilizado y hay que removerlo para que no de problemas
spromoventa_mc.removeMovieClip(contepromos_mc);
//nos cargamos la mascara
spromoventa_mc.removeMovieClip(mascara);
}
spromoventa_mc.attachMovie("contepromos_mc","contepromos_mc", spromoventa_mc.getNextHighestDepth());
spromoventa_mc.contepromos_mc._x = 600;//Stage.width;
spromoventa_mc.contepromos_mc._y = 10;
//atacheo la mascara que voy a utilizar para las promociones
spromoventa_mc.attachMovie("mascara","mascara", spromoventa_mc.getNextHighestDepth());
spromoventa_mc.mascara._x = 30;
spromoventa_mc.contepromos_mc.setMask(spromoventa_mc.mascara);
