
Код AS1/AS2:
import flash.display.BitmapData;
var mc_ldr:MovieClipLoader = new MovieClipLoader();
var Listener:Object = new Object();
Listener.onLoadStart = function(mc:MovieClip) {
};
Listener.onLoadInit = function(mc:MovieClip) {
var bmd:BitmapData = new BitmapData(100, 100, true, 0x000000);
bmd.draw(mc1);
_root.createEmptyMovieClip("mc2",1);
_root.mc2._x = 200;
_root.mc2.attachBitmap(bmd,1,'auto',true);
}
_root.createEmptyMovieClip("mc1",0);
mc_ldr.loadClip("bg.jpg",mc1);
mc_ldr.addListener(Listener);
Действительно работает! А почему не хочет при onLoadComlete?
И вообще мне нужно чтобы копирование работало за пределами функции, тогда как?