|
|
|||||
Регистрация: Apr 2010
Сообщений: 72
|
Парсинг XML. ошибка в логах.
В приложении столкнулся с непонятной для меня ситуацией. Решил выделить кусок кода и снова все повторилось.
package { import flash.display.Sprite; import flash.display.Sprite; import flash.events.Event; import flash.events.ErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.xml.XMLDocument; public class testXML extends Sprite { var xmlLoader:URLLoader = new URLLoader(); var xmlData:XML = new XML(); public function testXML() { xmlLoader.addEventListener(Event.COMPLETE, LoadXML); xmlLoader.load(new URLRequest("http://localhost/requestXml")); } function LoadXML(event:Event):void { xmlData = new XML(event.target.data); trace(xmlData); } } } <?xml version="1.0" encoding="UTF-8" ?> <Test> <duration>65160</duration> <errorCode>400</errorCode> </Test> Пробовал брать xml не с сервера а подсовывать просто строкой - эффект тот же. Пробовал не преобразовывать в XML, а просто выводить в trace. Так же указывает на ошибку. |
|
|||||
Modus ponens
|
Если честно, то не понятно, как вы это получаете. Эта ошибка как правило изза того, что JavaScript попытался что-то загрузить из другого домейна, в Firefox. Как у вас так получается - я не знаю.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Apr 2010
Сообщений: 72
|
У меня стоит расширение для файрбага для просмотра логов. возможно причина в нем.
Я на самом деле даже добавил уже http://localhost/crossdomain.xml Добавлено через 30 минут Да. Приложение как оказалось продолжает нормально работать т.е. это какой то варнинг, котоырй меня запутал. Спасибо! |
Часовой пояс GMT +4, время: 22:23. |
|
« Предыдущая тема | Следующая тема » |
|
|