Estoy viendo estos códigos en este mismo foro sobre banderas al viento. Son fantásticos. ¡Bueno!... Estoy usando o intentándolo hacer el siguiente script para dar el efecto de bandera al viento...

Código :

//mover bandera al viento
import flash.display.BitmapData;
import flash.geom.*;
import flash.filters.*;
img = BitmapData.loadBitmap("imagen");
img2 = img.clone();
createEmptyMovieClip("efecto",0);
efecto.attachBitmap(img,0);
offset = new Point();
desMap = new DisplacementMapFilter(img2,new Point(),1,1,24,20,"clamp");
onEnterFrame = function(){
offset.x -= 7;
offset.y -= 4;
img2.perlinNoise(200,400,1,0,true,true,1,true,[offset]);
img.merge(img2,new Rectangle(0, 0, 100, 120), new Point(),256,0,0,0);
efecto.filters=[desMap];
}

Este script funciona muy bien cuando importas la imagen a la biblioteca... En mi caso particular la bandera la cargo dinámicamente dependiendo de la nacionalidad del usuario mediante el siguiente script...


Código :

..............
var_banderas.load(ruta+bandera);
var_banderas.onLoad = function(exito:Boolean) {
if (exito) {
loadMovie(ruta+bandera, bandera_mc);
bandera_mc._xscale = 18;
bandera_mc._yscale = 15;
..............

Aunque lo he intentado de todas las maneras que conozco, no consigo hacerlo funcionar en mi script....

¿Qué hago mal?
Gracias