Показать сообщение отдельно
Старый 29.04.2014, 21:45
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 18  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
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);
}