![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Проблема заключается в том что если в параметр урл задается сервер которого не существует, то запросы лоадеров и коннекшинов тупо уходят в никуда и от туда не возвращаються, никакких сообщений об ошибке, эксепшенов от них нету. Если же сервер существует но такого файла/скрипта нету, то они дружно матерятся и все хорошо.
Вот такая информация для размышления. Я это пока поборол обычным таймаутом, что не есть гуд
__________________
33 коровы |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
а NetStatusEvent.NET_STATUS?
__________________
Flex 2 и Co |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
у меня обработчик этого события висит на RemotingConnection (который extends NetConnection) и если какой-то косяк, то он срабатывает.
__________________
Flex 2 и Co |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Пример в студию!
З.Ы. работаю с FMS и ничего такого не замечал |
|
|||||
|
Попробуте такой пример
<?xml version="1.0" encoding="utf-8"?>
<!-- Tree control example. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<mx:Script>
<![CDATA[
public function test()
{
status.text = "";
var testRequest = new URLRequest(urlss.text);
var testLoader = new Loader();
testLoader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, errorConnection);
testLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorConnection);
testLoader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorConnection);
testLoader.contentLoaderInfo.addEventListener(Event.OPEN, createConnection);
testLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, errorConnection);
testLoader.contentLoaderInfo.addEventListener(Event.INIT, errorConnection);
testLoader.load(testRequest);
};
public function errorConnection( event : Event) : void
{
status.text+="\n" + event;
}
public function createConnection( event : Event) : void
{
status.text+="\ncreateConnection->>> "+event;
}
]]>
</mx:Script>
<mx:TextInput x="99" width="337" id="urlss" text="http://qweqwewqe.qwe" />
<mx:Button y="0" label="load )" click="test();"/>
<mx:TextArea x="10" y="39" width="426" height="287" id="status"/>
</mx:Application>
__________________
33 коровы Последний раз редактировалось __i; 19.03.2007 в 15:07. |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
createConnection->>> [Event type="open" bubbles=false cancelable=false eventPhase=2]
[HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=0] [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2036: Load Never Completed. URL: http://qweqsssswewqe.qwe"] Последний раз редактировалось john; 19.03.2007 в 16:36. |
|
|||||
|
Цитата:
__________________
33 коровы |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
Цитата:
createConnection->>> [Event type="open" bubbles=false cancelable=false eventPhase=2] [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=0] [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2036: Load Never Completed. URL: http://qweqsssswewqe"] |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
__i, неправильный у тебя флекс, видимо
![]() Поставь 2.0.1 на всякий пожарный. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|