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

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

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

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
По умолчанию Помогите с XML и AS2

Помогите мне тоже плиз! В книге странно написано. Я еще зелёный в этих вещах.
Мне нужно следующее:
есть XML файл c:/XML/doc.xml
В нём:
<?xml version="1.0" ?>
<dannye>
<x>1</x>
<y>2</y>
<z>may</z>
</dannye>
Мне надо его вызвать и переменной var a:Number; присвоить данные значения "x" из XML файла.

Плиз напишите, я думаю, что это не сложно, но все же напишите от А до Я. Буду признателен и благодарен.

Старый 30.09.2005, 13:57
intro вне форума Посмотреть профиль Отправить личное сообщение для intro Найти все сообщения от intro
  № 2  
Ответить с цитированием
intro
 
Аватар для intro

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
Плиз помогите!

Старый 30.09.2005, 14:39
SerrNovik вне форума Посмотреть профиль Отправить личное сообщение для SerrNovik Посетить домашнюю страницу SerrNovik Найти все сообщения от SerrNovik
  № 3  
Ответить с цитированием
SerrNovik
 
Аватар для SerrNovik

Регистрация: Sep 2005
Адрес: Подмосковье->Химки
Сообщений: 45
Отправить сообщение для SerrNovik с помощью ICQ Отправить сообщение для SerrNovik с помощью AIM Отправить сообщение для SerrNovik с помощью MSN Отправить сообщение для SerrNovik с помощью Yahoo
Ну во перывх посмотри сюда... здась я решел подобную проблему, только посложнее. Думаю там ты найдешь ответ...
http://www.flasher.ru/forum/showthread.php?t=69736
А так,если не ошибаюсь будет вот что:

my_xml = new XML();
my_xml.load("xml.xml");
my_xml.onLoad=function(){
var a=my_xml.firstChild.nextSiblingfirstChild.nextSibling;
}


Последний раз редактировалось SerrNovik; 30.09.2005 в 14:44.
Старый 30.09.2005, 15:06
intro вне форума Посмотреть профиль Отправить личное сообщение для intro Найти все сообщения от intro
  № 4  
Ответить с цитированием
intro
 
Аватар для intro

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
Не работает...
И мне надо не методом тыка(т.е. перехода по записаям), а напрямую обратиться к переменной(т.е. тэгу) "х", что-то связанное с attributes.
Без функций можно обойтись?

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
можно, если назначишь ID-шники
<?xml version="1.0" ?>
<dannye>
<x id="x1">1</x>
<y id="y1">2</y>
<z>may</z>
</dannye>

потом примерно так:

trace(this.my_xml[x1].firstChild.nodeValue)

Старый 30.09.2005, 15:36
intro вне форума Посмотреть профиль Отправить личное сообщение для intro Найти все сообщения от intro
  № 6  
Ответить с цитированием
intro
 
Аватар для intro

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
пасипки за помощь!

Старый 30.09.2005, 15:41
intro вне форума Посмотреть профиль Отправить личное сообщение для intro Найти все сообщения от intro
  № 7  
Ответить с цитированием
intro
 
Аватар для intro

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
Поспешил. Так не работает.. undifened и все тут... че делать-то?

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
сорь, моя ошибка: забыл кавычки:
trace(this.my_xml["x1"].firstChild.nodeValue)

а если ты публикуешь в восьмерку, то так нужно:
str = '<?xml version="1.0" ?><dannye><x id="x1">1</x><y id="y1">2</y><z>may</z></dannye>'
my_xml = new XML(str)
delete str
trace(my_xml.idMap["x1"].firstChild);


Последний раз редактировалось BitSky; 30.09.2005 в 15:59.
Старый 03.10.2005, 06:52
seeker2005 вне форума Посмотреть профиль Отправить личное сообщение для seeker2005 Найти все сообщения от seeker2005
  № 9  
Ответить с цитированием
seeker2005

Регистрация: Sep 2005
Адрес: Tomsk
Сообщений: 39
Отправить сообщение для seeker2005 с помощью ICQ
Код:
var my_xml:XML = new XML();
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;

my_xml.onLoad = function(success)
{
	if(success)
	{
		trace("doc1.xml are load");
		trace('XML Node name "' + this.firstChild.childNodes[0].nodeName + 
			'" = ' + this.firstChild.childNodes[0].firstChild.nodeValue);	
	}
	else
	{
		trace("Error loading: " + this.status);
	}
}
my_xml.load("doc1.xml");
__________________
Голова она не только для того, чтобы кашу есть...

Старый 03.10.2005, 13:16
seeker2005 вне форума Посмотреть профиль Отправить личное сообщение для seeker2005 Найти все сообщения от seeker2005
  № 10  
Ответить с цитированием
seeker2005

Регистрация: Sep 2005
Адрес: Tomsk
Сообщений: 39
Отправить сообщение для seeker2005 с помощью ICQ
и не будет
путь правильно писать надо...
Вы и так в my_xml так зачем тогда писать this.my_xml ?
__________________
Голова она не только для того, чтобы кашу есть...

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

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

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


 


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


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