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

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

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

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

В чём причина?

Код:
//Заполнение массива данными из XML файла
_global.xml_array = new Array();
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.load("http://10.182.3.13/current_measure_xml/doXML.php");
my_xml.onLoad = function() {
	k = 1;
	for (j=0; j<100; j++) {
			_global.xml_array[k] = {val:my_xml.childNodes[0].childNodes[j].childNodes[0].childNodes[0].nodeValue};
			_global.xml_array[k] = {typ:my_xml.childNodes[0].childNodes[j].childNodes[1].childNodes[0].nodeValue};
			_global.xml_array[k] = {time_stamp:my_xml.childNodes[0].childNodes[j].childNodes[2].childNodes[0].nodeValue};
			_global.xml_array[k] = {ent_name:my_xml.childNodes[0].childNodes[j].childNodes[3].childNodes[0].nodeValue};
			_global.xml_array[k] = {tag_name:my_xml.childNodes[0].childNodes[j].childNodes[4].childNodes[0].nodeValue};
			k++;
	}
	trace(_global.xml_array[1].val);
	trace(_global.xml_array[1].typ);
	trace(_global.xml_array[1].time_stamp);
	trace(_global.xml_array[1].ent_name);
	trace(_global.xml_array[1].tag_name);
};

XML:
Код:
<?xml version="1.0" encoding="UTF-8" ?> 
- <MEASURES>
- <MEASURE id="1">
  <VALUE /> 
  <TYPE>ТИ</TYPE> 
  <TIME_STAMP /> 
  <ENT_NAME>ПС 110 Ошмяны</ENT_NAME> 
  <TAG_NAME>I 35 Карьер-Засковичи</TAG_NAME> 
  </MEASURE>
- <MEASURE id="2">
  <VALUE /> 
  <TYPE>ТИ</TYPE> 
  <TIME_STAMP /> 
  <ENT_NAME>ПС 110 Ошмяны</ENT_NAME> 
  <TAG_NAME>I 35 Карьер-Клиденяты</TAG_NAME> 
  </MEASURE>
- <MEASURE id="3">
  <VALUE /> 
  <TYPE>ТИ</TYPE> 
  <TIME_STAMP /> 
  <ENT_NAME>ПС 110 Ошмяны</ENT_NAME> 
  <TAG_NAME>Q 110 Кальвеляй</TAG_NAME> 
  </MEASURE>
...................................


Последний раз редактировалось KUZEN; 17.04.2006 в 17:07.
Старый 17.04.2006, 17:06
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Огромная просьба пользоваться тегом [code] для отображения кода в ваших сообщениях !!!

По теме: а пробовал трейсить он (xml) вообще то грузится ?!
__________________
BestMasterиZация

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

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
Грузится, и выводит только последнее:
Код:
trace(_global.xml_array[1].tag_name);
Вот так вот:
Код:
undefined
undefined
undefined
undefined
I 35 Карьер-Засковичи


Последний раз редактировалось intro; 17.04.2006 в 17:25.
Старый 17.04.2006, 18:05
intro вне форума Посмотреть профиль Отправить личное сообщение для intro Найти все сообщения от intro
  № 4  
Ответить с цитированием
intro
 
Аватар для intro

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

Старый 17.04.2006, 18:10
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 5  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Попробуй добавлять вот так _global.xml_array[k].push({val:my_xml.childNodes[0].childNodes[j].childNodes[0].childNodes[0].nodeValue});
__________________
BestMasterиZация

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

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

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

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
http://10.182.3.13/current_measure_xml/doXML.php

Ты грузишь php файл... может что с расширением файла напутал.

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

Регистрация: Aug 2005
Сообщений: 70
Отправить сообщение для intro с помощью ICQ
неа... всё с хмл нормал. Мот где с чилднодами намудрил. Низнаю. Я в растерянности)))

Старый 17.04.2006, 19:07
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 9  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
У тебя этот файл всё ещё лежит тут http://10.182.3.13/current_measure_xml/doXML.php ?!

А вообще вставь этот код и помотри если он трейсит значит xml грузится, но что то мне подсказывает что он не грузится вообще

Код:
_global.xml_array = new Array();
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
	if (ok) {
		trace(this);
	}
};
my_xml.load("http://10.182.3.13/current_measure_xml/doXML.php");
__________________
BestMasterиZация

Старый 17.04.2006, 19:09
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 10  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
То что напутал скорее всего, вообще непонятно сразу для чего тебе эти k и j. Чем твой массив должен забиться и как?

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

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

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


 


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


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