Помогите, пожалуйста, разобраться.
С помощью pdf2swf пакета swftools перевёл одну страницу из pdf в swf-файл. Пишу программу для просмотра этой страницы. При компиляции во Flash CS5, всё загружается, отображается. Однако, при запуске моего swf-а этого не происходит, в текстовом поле testTextField, отображающем ход загрузки, выходит “0”, т.е. загрузка остановлена.
Вероятно, дело в ограничениях безопасности, что делать?

Код AS3:
package {
import flash.display.*;
import flash.events.*;
import flash.net.URLRequest;
import flash.text.TextField;
public class swfTestMain extends Sprite{
private var mediaLoader:Loader = new Loader();
public var mediaAddress:String = "111.swf";
private var testTextField:TextField;
public function swfTestMain() {
mediaLoader.load(new URLRequest(mediaAddress));
addChild(mediaLoader);
mediaLoader.contentLoaderInfo.addEventListener(Event.INIT, mediaLoaderInit);
mediaLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, mediaLoaderComplete);
mediaLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, mediaLoaderProgress);
mediaLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, mediaLoaderError);
createTextField();
}
private function mediaLoaderInit(evt:Event):void {
testTextField.text = "Init";
}
private function mediaLoaderComplete(evt:Event):void {
testTextField.text = "Complete";
}
private function mediaLoaderProgress(evt:ProgressEvent):void {
if (evt.bytesLoaded != 0) {
testTextField.text = String(Math.round(evt.bytesTotal/evt.bytesLoaded*100));
} else {
testTextField.text = String(evt.bytesLoaded);
}
}
private function mediaLoaderError(evt:IOErrorEvent=null):void {
testTextField.text = "Error";
}
private function createTextField():void {
testTextField = new TextField();
testTextField.x=testTextField.y=5;
testTextField.textColor = 0x000000;
addChild(testTextField);
}
}
}