Hola a todos,
estoy trabajando con flash 8 i lo que quiero es aplicar un blur sobre una imagen que cargo externamente con un loadMovie. Una vez cargo la imagen ejecuto este codigo que me genera el efecto blur:
MovieClip.prototype.ruido = function(tope, clip) {
clip = eval(clip);
masca = this.createEmptyMovieClip("mascara", 0);
with (masca) {
lineStyle(1, 0xff0000, 100);
beginFill(0xff00ff, 80);
moveTo(clip._x, clip._y);
lineTo(clip._x, clip._y);
lineTo(clip._x+550, clip._y);
lineTo(clip._x+550, clip._y+400);
lineTo(clip._x, clip._y+400);
lineTo(clip._x, clip._y);
_visible = false;
}
clip._visible = false;
for (i=tope; i>0; i--) {
nuevo = clip.duplicateMovieClip("nuevoclip"+i, i);
mascanu = masca.duplicateMovieClip("masca"+i+1000, i+1000);
nuevo._x = clip._x+(i*2)-(tope*2)+4;
nuevo._y = clip._y+(i*2)-(tope*2)+4;
nuevo._alpha = 20;
nuevo.setMask(mascanu);
}
};
this.ruido(50, "foto");
stop();
si la imagen esta importada dentro de la pelicula flash me lo hace correctamente, pero si cargo la imagen desde el exterior no me hace nada.
Alguien sabe porque??
muchas a gracias a todos.