mariamarfi у меня получилось исправить ошибку и загрузка работает,
но только не с Вашей галереей. У Вас в ней ошибка и если хотите выкладывайте её я починю.
Вот код исправленного кода в кадре 8, оставил Вам только настроить прогресс бар.
Код AS3:
import caurina.transitions.*;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Loader;
import flash.display.MovieClip;
const GALLERY_URL:String = "my_test_swf.swf";
var galleryLoader:Loader = new Loader();
galleryLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_completeHandler);
galleryLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loader_progresshandler);
galleryLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loader_ioErrorHandler);
galleryLoader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, loader_httpStatusHandler);
try
{
galleryLoader.load(new URLRequest(GALLERY_URL));
}catch(error:Error)
{
trace('ОШИБКА!!! блок catch - ' + error.message);
}
function loader_completeHandler(event:Event):void
{
var gallery:Sprite = (event.target as LoaderInfo).content as Sprite;
this.work1.addChild(gallery);
}
function loader_progresshandler(event:ProgressEvent):void
{
}
function loader_ioErrorHandler(event:IOErrorEvent):void
{
trace(event.errorID);
}
function loader_httpStatusHandler(event:HTTPStatusEvent):void
{
trace(event.status);
}