![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2011
Сообщений: 366
|
если запускаю статичную функцию через ооп то даже когда сервер выключен выполняется код без ошибок и трасируется норма
public static function sendData(vars:URLVariables,url:String,func:Function, onError:Function):void { requestmes = new URLRequest; requestmes.url = url; requestmes.method = URLRequestMethod.POST; requestmes.data = vars; loader= new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, onLoad); loader.addEventListener(IOErrorEvent.IO_ERROR, onError); loader.load(requestmes); function onLoad (e:Event){ try { resp = XML(e.target.data); trace("норма"); func(resp); } catch(err:Error) { trace("ошибка"); } } // onLoad } если пишу код в кадре то всё нормально выполняется функция errorLogin(); не могу разобраться в чём дело(( function sendData(vars:URLVariables,url:String,func:Function, onError:Function):void { requestmes = new URLRequest; requestmes.url = url; requestmes.method = URLRequestMethod.POST; requestmes.data = vars; loader= new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, onLoad); loader.addEventListener(IOErrorEvent.IO_ERROR, onError); loader.load(requestmes); function onLoad (e:Event){ try { resp = XML(e.target.data); func(resp); } catch(err:Error) { errorLogin(); } } } |
|
|||||
|
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Sep 2011
Сообщений: 366
|
я ваще в шоке, терь начала выполняться строчка кода
раньше она почемуто игнорировалась, а выполнялся код в тру кэтч, терь наоборот, пипец я ваще в шоке по каким принципам работает флеш кто знает? |
|
|||||
|
grafillo!, эта строчка не могла игнорироваться, если он написана в основном блоке, а не в блоке условия.
Цитата:
А всё из-за его погрешностей.
__________________
There is no thing in this world that is not simple. |
|
|||||
|
Регистрация: Sep 2011
Сообщений: 366
|
да реально, выключаю пхп сервак и запускаю флеш, иногда срабатывает код в блоке тру кетч, иногда ошибку ловит IOErrorEvent.IO_ERROR, как узнать что когда работает не могу понять. Весь код я скопировал он именно так и выглядит, в первом случае написан в статической функции во втором в кадрах.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|