Здравствуйте! подскажите пожалуйста, что я делаю не так.
Заливаю прелоадер вконтакт. В нем написано следующее:

Код AS3:
public class Preloader extends MovieClip {
public function Preloader() {
// constructor code
this.addEventListener( Event.ADDED_TO_STAGE, init );
}
private function init( event:Event ):void {
Security.allowDomain( "http://мойсервер.ru" );
this.removeEventListener( Event.ADDED_TO_STAGE, init );
loadApp()
}
private function loadApp():void {
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest( "http://мойсервер.ru/мояфлешка.swf" );
loader.load( request );
}
}
Вылетает ошибка:
SecurityError: Error #2121: Нарушение изолированной среды: LoaderInfo.content: http://cs4523.vkontakte.ru/u5185087/cf031857aea848.zip/[[DYNAMIC]]/3 не может осуществить доступ к http://мойсервер.ru/мояфлешка.swf. Этого можно избежать посредством вызова Security.allowDomain.
Не смотря на то, что Securitu.allowDomain я вызываю в методе init.
Я как-то не так его вызываю? И встречный вопрос, нужно ли вызывать его же, в потгружаемом swf, и что в его параметра следует писать?
//Update
Исследования привели меня к тому, что я вычислил, что флешка лоадером всетаки загружается, но при попытке добавить её на стейдж, появляется эта ошибка. А если не добавлять, то по окончанию загрузки, я получаю в трейс следующую ошибку:
Ошибка: [строгий] Игнорирование файла политики на http://мойсервер.ru/ из-за неправильного синтаксиса. Сведения об устранении этой проблемы см. на веб-сайте http://www.adobe.com/go/strict_policy_files_ru.
Но к сожалению, страница кидает на 404.
Файл политики это имеется ввиду crossdomain.xml?