Замучался. Помогите, пожалуйста.
Есть один fla, один as. В первом кадре находится кнопка по клике на которую должен подгрузиться сторонний SWF-документ с сайта.

Код AS3:
public class On extends MovieClip {
public function On():void {
stop(); // останавливаем первый кадр
btnPlay.addEventListener(MouseEvent.CLICK, btnPlayClicked); // запускаем прослушиватель кнопки
}
function btnPlayClicked(event:MouseEvent) {
btnPlay.visible = false; // скрываем кнопку
fon.visible = false; // скрываем фон под кнопкой
var request:URLRequest = new URLRequest("http://example.com/banner.swf");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);
loader.width = 800;
loader.height = 400;
loader.x = loader.y = 0;
}
}
Компиляция проходит хорошо. При клике по кнопке отписывается следующая ошибка:

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at On()
Отмечает, что ошибка в этой строчке:

Код AS3:
loader.load(request);
Подгружаемый SWF содержит звуковую дорожку и виз. анимацию. Звук идет, анимации нет.
Подскажите, пожалуйста, где ошибка?