Показать сообщение отдельно
Старый 06.09.2007, 18:48
bettrrr вне форума Посмотреть профиль Отправить личное сообщение для bettrrr Найти все сообщения от bettrrr
  № 2  
Ответить с цитированием
bettrrr

Регистрация: Aug 2002
Сообщений: 44
Цитата:
Сообщение от Cramac
Всем привет. Делаю небольшую карту местности, хочу параметры обьектов храмить в хмл. Как сделать так, что бы при нажатии на какой либо объект на карте, открывался ролик с параметрами описанными в хмл?
И можно ли хранить настройки кнопок (цвета, названия) в хмл и применять их при загрузке первоначальной самой карты?
Можно.
Код:
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.load("data.xml");
my_xml.onLoad = function(success) {
//тут делать то, что надо с XML
}
Но надо знать, что не получится обращаться к узлам так: node1.node23.node56.nodeValue
Т.е. в AS2 нет возможности указывать абсолютный путь к узлам, там надо указывать относительный, что для меня ОЧЕНЬ не удобно.

Почти написал класс, который делает дерево объектов, чтобы можно было указывать абсолютный путь к узлам, но из-за отсутствия клонирования объектов класс получается ресурсоёмким.

Надеюсь, что мне не часто придётся работать с AS (впрочем, как и с JS)


Последний раз редактировалось bettrrr; 06.09.2007 в 18:54.