Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FlashDevelop вылетает при обращении к свойствам xml (http://www.flasher.ru/forum/showthread.php?t=171033)

HardCoder 07.11.2011 12:25

FlashDevelop вылетает при обращении к свойствам xml
 
Здравствуйте! Собственно, вот и весь вопрос.
Код AS3:

                        var xmlData:XML = new XML("<?xml version='1.0' encoding='utf-8'?><data><source address='../resources/LandScape.jpg'        width='1000' height='1000' /></data>");
                        trace(xmlData);
                        /*Здесь все нормально выводит:
                        <data>
                                <source address='../resources/LandScape.jpg'        width='1000' height='1000' />
                        </data>*/

                        /* А вот здесь среда не дает даже написать xmlData.children();
                        * Выбивает ошибку:
                        * Unhandled exception has occurred in your application...
                        * ...Object reference not set to an instance of an object.
                        * Выбрасывает, даже когда просто ставлю каретку возле буквы "с"*/

                        trace(xmlData.c);

В коде больше ничего особенного нет, так что проблема именно в этом участке.
Пробовал переустановить FD - ничего не помогло.
Помогите пожалуйста, а то придется на другую среду переходить. Мне без xml никак нельзя.

Добавлено через 5 минут
Перенесите пожалуйста в API приложений и сред

in4core 07.11.2011 13:34

Я ниче не понял. а где указан нод c ? И еще попробуйте заменить на

Код AS3:

var xmlData:XML = <data><source address='../resources/LandScape.jpg' width='1000' height='1000' /></data>;


HardCoder 07.11.2011 13:43

Цитата:

Сообщение от in4core (Сообщение 1044344)
Я ниче не понял. а где указан нод c ?

Нет такого ноуда. Это должно быть
Код AS3:

xmlData.children();

Но, как только я начну писать
Код AS3:

xmlData.c......

Вылетает ошибка.
Цитата:

Сообщение от in4core (Сообщение 1044344)
И еще попробуйте заменить на
Код AS3:

var xmlData:XML = <data><source address='../resources/LandScape.jpg' width='1000' height='1000' /></data>;


Это мне не поможет, даже если бы оно работало. Так, как хмл я получаю через URLLoader.

Wolsh 07.11.2011 13:46

1. Скопировал Ваш код, никаких проблем. Прекрасно пишется children() и что угодно)) Так что проблема не в участке и ФД.
2. Вопрос не относится к API приложений и сред. Социальные сети и сторонние фреймворки в нем не затрагиваются))

HardCoder 07.11.2011 13:53

Цитата:

Сообщение от Wolsh (Сообщение 1044348)
Так что проблема не в участке

Знаю. Так как, где-нибудь вне ФД написать xmlData.children(); и тупо вставить, ошибок нет и компилируется нормально. Но, как только после xmlData поставить точку и написать какую-то букву - сразу вылетает ошибка. Скорее всего у меня ФД какойто корявый. Пойду на сайт, может есть какие-нить новейшие версии и попробую еще раз переустановить. А пока придется обойтись копи-пастингом.

goodguy 07.11.2011 14:51

Недавно была тема о таком глюке в 4й ФД. Но в последней версии уже исправлено

HardCoder 07.11.2011 15:57

Действительно. Поставил самую новую версию и все заработало.
Еще была тема про несохранение настроек горячих клавишь: http://www.flasher.ru/forum/showthread.php?t=170359
Теперь горячие клавиши сохраняются.


Часовой пояс GMT +4, время: 08:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.