|
Модераторы: SoWa |
|
krausen |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 71 Регистрация: 10.7.2004 Где: Питер Репутация: нет Всего: нет |
Здравствуйте,
Возникла непонятка с Flash Develop+flex sdk4 . Есть небольшая флешка, одна из задач - получить Xml и разобрать. str = "http://www.xxx.ru/data.xml"; var request:URLRequest = new URLRequest(str); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler); loader.addEventListener(Event.INIT, completeHandler); try { loader.load(request); } catch (error:ArgumentError) { trace("An ArgumentError has occurred."); } catch (error:SecurityError) { trace("A SecurityError has occurred."); } function completeHandler(event:Event):void { var myXML:XML; var xml = new XML(event.target.data); loader.removeEventListener(Event.COMPLETE, completeHandler); loader.removeEventListener(Event.INIT, completeHandler); } Проблемма в том, что если я запускаю эту флешку из FlashDevelop, То всё работает как надо, а вот если я её закидываю на сервер и смотрю браузером(flash player последний, 10.2, разные браузеры) то это событие - completeHandler(event:Event):void вообще не обрабатывается, хотя весь остальной код работает. При этом в флешке есть еще и другие обработчики событий, например сетевые, и они работают и там и там, почему такая засада с Xml - непонятно Это сообщение отредактировал(а) krausen - 9.3.2011, 12:15 |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Flex | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |