Не работает, уже мозг сломал...

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.*;
import flash.net.*;
import flash.display.Loader;
public class Main extends MovieClip {
public var container;
public function Main() {
container = new MovieClip();
addChild(container);
// ---
var loader = new Loader();
loader.load(new URLRequest('http://188.93.19.170/test/house2.swf'));
container.addChild(loader);
// ---
container.addEventListener(MouseEvent.CLICK, gate);
}
private function gate (e) {
trace('it works');
}
}
}
Добавлено через 19 минут
Причем с картинкой то работает (jpg), swf же ни в какую!
(модерам: не работает "изменить")
Добавлено через 1 час 4 минуты
Спасибо, я сам допер..

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.*;
import flash.net.*;
import flash.display.Loader;
import flash.system.LoaderContext;
public class Main extends MovieClip {
public var container;
public function Main() {
container = new MovieClip();
addChild(container);
// ---
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, gate2);
loader.load(new URLRequest('http://188.93.19.170/test/house2.swf'));
//loader.load(new URLRequest('http://cs9742.vkontakte.ru/u1093292/a_69c753e9.jpg'));
addChild(loader);
}
private function gate (e) {
trace('it works');
}
private function gate2 (e) {
trace('ffffuuu');
e.currentTarget.content.addEventListener(MouseEvent.CLICK, gate);
}
}
}