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

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

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

Регистрация: Oct 2007
Сообщений: 32
Отправить сообщение для The_VooDOo_O с помощью MSN
Cool XML Parsing (+ неразбериха с переменными)

Если XML документ вида:
Код:
<Banner>
  <textBanner size="20" color="#FF0000" url="http://www.ya.ru/"> My text!!!</textBanner>
</Banner>
, где size - размер текста, color - цвет, url - ссылка и "My text!!!" содержимое того самого DynamicText'a.

проблема в общем в том что я не могу никак из XML документа вытянуть нужную информацию...
Особенно меня путают "Дочерние, братские, родительские узлы" прочитанные в одном мануале... помогите разобраться!
Код:
banner_xml = new XML();
banner_xml.onLoad = startBannerShow();
banner_xml.load("banner.xml");

/*function startBannerShow(success) {
	if (success == true) {
//			rootNode = banner_xml.firstChild;
//			firstSlideNode = rootNode.firstChild;
//			text_banner = rootNode.attributes.textBanner;
	}
}
ну короче мои попытки не увенчались успехом
да, еще один аспект). Функция startBannerShow должна возращать что-то? (return) ? или переменная text_banner будет видна только в теле ф-ции?
Код:
banner_xml.onLoad = startBannerShow();
banner_xml.load("banner.xml");
порядок такой должен быть? (так в мануале который я смотрел, хотя логически по моемому должно быть наоборот)

P.S. и еще один вопрос.. связанный с перменными...
будет ли видна перменная созданная в первом фрейме "видна", допустим, с MovieClip'e? Есть такое понятие как глобальные переменные, кототрые видны в любом месте *.fla? Есть какие "правила" чтоли?)


Последний раз редактировалось The_VooDOo_O; 14.10.2007 в 14:24.
Создать новую тему   Часовой пояс GMT +4, время: 23:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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