Я получаю смутное «Тайм-аут сокета». ошибка при загрузке моего сайта. Я делаю различные HTTP-запросы для данных PHP, а также использую экземпляр класса Loader (). Может ли кто-нибудь пролить свет на то, откуда может исходить эта ошибка?
Хотелось бы, чтобы было больше указаний на то, откуда возникла ошибка ...
Вот мой код, который я использую.
Происходит много проблем, но самое главное, что catch {} перехватывает ошибку при первой загрузке. У меня есть функция постепенного появления, которая работает, только если загрузчик полностью загружен, и я знаю, что все мои URL-ссылки работают, так что это не может быть.
публичная функция loadImage (url: String): void
{
this._imageURL = url;
this.alpha = 1,0; // это нужно, потому что мы могли бы просто потушить изображение
_ldr.alpha = 0,0;
_prog.alpha = 1,0;
_sqr.alpha = 0.0;
попробовать
{
_ldr.close ();
_ldr.unload ();
}
поймать (е: ошибка)
{
trace («ошибка в bmdisplay:» + e.message);
}
если (! _ ImageUrl)
{
вернуть;
}
_loaded = false;
_ldr.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgress);
_ldr.contentLoaderInfo.addEventListener (Event.COMPLETE, onComplete);
_ldr.contentLoaderInfo.addEventListener (IOErrorEvent.IO_ERROR, onError);
_ldr.contentLoaderInfo.addEventListener (SecurityErrorEvent.SECURITY_ERROR, onError);
_ldr.load (новый URLRequest (_imageURL));
}