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

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

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

Регистрация: Jul 2006
Сообщений: 61
По умолчанию Можно ли получить значение нода по имени(хмл)

Всем привет.
Вот такой вопрос.
Есть хмл. Как получить значение нода зная его имя?
Видел кучу примеров - но там идет перебор ручками всех нодов.
Ну не верю что во флеше нет встроенно функции для таких целей.
Ищу что то типа aaa=this.childNodes[0].childNodes["myname"];

Старый 11.09.2006, 15:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
В AS3. Сейчас можно получать значения по уникальному id нода.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.09.2006, 16:08
Alexander_fx вне форума Посмотреть профиль Отправить личное сообщение для Alexander_fx Найти все сообщения от Alexander_fx
  № 3  
Ответить с цитированием
Alexander_fx

Регистрация: Jul 2006
Сообщений: 61
XML.idMap так - или что то новое придумали?

Старый 11.09.2006, 16:32
Alexander_fx вне форума Посмотреть профиль Отправить личное сообщение для Alexander_fx Найти все сообщения от Alexander_fx
  № 4  
Ответить с цитированием
Alexander_fx

Регистрация: Jul 2006
Сообщений: 61
И вот вопрос
XML.idMap возвращает нод - а как его распарсить на атрибуты ?

Старый 11.09.2006, 16:38
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 5  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
Код:
XML.idMap['id node'].attributes['node attribute']
если узнать все аттрибуты то:

Код:
for (var i in myXML.idMap['id_node'].attributes) trace(i+"  "+myXML.idMap['id_node'].attributes[i]);


Последний раз редактировалось Juice_Green; 11.09.2006 в 16:44.
Старый 11.09.2006, 16:45
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 6  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Ничего себе. Первый раз такое слышу...
Так вот как уже ищат нод, не по старинке...
АС3 говорите? Он с 8 версии начинается или позже? (с альфы 9?).

Старый 11.09.2006, 16:50
Alexander_fx вне форума Посмотреть профиль Отправить личное сообщение для Alexander_fx Найти все сообщения от Alexander_fx
  № 7  
Ответить с цитированием
Alexander_fx

Регистрация: Jul 2006
Сообщений: 61
Цитата:
Сообщение от Juice_Green
Код:
XML.idMap['id node'].attributes['node attribute']
если узнать все аттрибуты то:

Код:
for (var i in myXML.idMap['id_node'].attributes) trace(i+"  "+myXML.idMap['id_node'].attributes[i]);
А если не все - а только один и по имени?
Нет ли доступа к атрибуту по имени?
Просто напрягает писать цикл кадый раз.
Помню поначалу- писал все своими руками - потом понял - велосипед давно изобрели - потому и задаю вопросы.

Старый 11.09.2006, 16:58
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 8  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Так вроде xmlvar.attributes.имя_параметра

Старый 11.09.2006, 17:40
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от MINASTIS
Так вроде xmlvar.attributes.имя_параметра
Все верно.

В каждом ноде имя аттрибута должно быть уникальным, но само имя нода не уникальное.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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