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);