Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.05.2007, 22:48
Juraj вне форума Посмотреть профиль Отправить личное сообщение для Juraj Найти все сообщения от Juraj
  № 1  
Ответить с цитированием
Juraj
 
Аватар для Juraj

Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
По умолчанию Ещё раз об TreeDataProvider

Код:
var myTreeDP:XML = new XML();
myTreeDP.ignoreWhite = true;
myTreeDP.load("treeXML.xml");
myTreeDP.onLoad = function() {
    myTree.dataProvider = this.firstChild;
};
var treeListener:Object = new Object();
treeListener.change = function(evt:Object) {
    trace("selected node is: "+evt.target.selectedNode);
    trace("");
};
myTree.addEventListener("change", treeListener);
видимо речь идёт об этом, в таком случае у вас не указан firstChild
XML kод:
Код:
<node>
    <node label="Mail">
        <node label="INBOX"/>
        <node label="Personal Folder">
            <node label="Business" isBranch="true" />
            <node label="Demo" isBranch="true" /> 
            <node label="Personal" isBranch="true" /> 
            <node label="Saved Mail" isBranch="true" /> 
            <node label="bar" isBranch="true" />
        </node>
        <node label="Sent" isBranch="true" />
        <node label="Trash"/>
    </node>
</node>
Я хочу добавить ещё один аттрибут, скажем "code":
<node label="Personal" isBranch="true" code="123" />
Когда я выбираю узел, то в теле функции treeListener.change = function(evt:Object) я хотел бы узнать значение этого аттрибута, чтобы передать в дальнейшем это значение на сервер. Не удалось мне пока сделать это.
Кто подскажет?
Спасибо.

Старый 12.05.2007, 23:11
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
selectedNode.attributes.code = 123; ?

Старый 12.05.2007, 23:29
Juraj вне форума Посмотреть профиль Отправить личное сообщение для Juraj Найти все сообщения от Juraj
  № 3  
Ответить с цитированием
Juraj
 
Аватар для Juraj

Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
Да работает. Спасибо. Чо-то подобное делал, но не получалось.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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