Создаю As3 файл

Код AS3:
var loader:Loader = new Loader();
addChild(loader);
loader.load(new URLRequest("as2.swf"));
Создаю AS2 файл

Код AS1/AS2:
this.createEmptyMovieClip("tester_mc", 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
trace("movie loaded");
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("as2_module.swf", tester_mc);
запускаю AS2, трейсит "movie loaded", запускаю AS3, AS2 файл подгружается а "movie loaded" не трейсит.
В чем причина? И вообще кто-нибудь плотно работал с AS3<->AS2, много ли там таких неприятностей?