![]() |
|
||||||||||
|
|||||
|
Ветеран форума
|
var my_xml:XML = new XML();
my_xml.ignoreWhite = true; my_xml.load("doc1.xml"); my_xml.onLoad = function(){ trace(this.my_xml["x1"].firstChild.nodeValue); }
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 37
|
onLoad надо писать раньше, чем началась загрузка файла...Иначе он может загрузиться раньше, чем программа обработает и пустит onLoad.
var xml1:XML=new XML(); xml1.ignoreWhite=true; xml1.onLoad=function():Void { //твои действия } xml1.load("./doc1.xml") |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
не может.
похожий эффект наблюдается только у поточного Sound на локалке. |
|
|||||
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");
__________________
Голова она не только для того, чтобы кашу есть... |
|
|||||
|
Цитата:
![]() |
|
|||||
|
и не будет
путь правильно писать надо... Вы и так в my_xml так зачем тогда писать this.my_xml ?
__________________
Голова она не только для того, чтобы кашу есть... |
|
|||||
|
Написал я и путь правильно. Помогите пожалуйста, ну ни чего не получается.
Я в ручную создал XML файл с именем doc1.xml в котором содержится следующая информация: <?xml version="1.0"?> <dannye> <x id="x1">1</x> <y id="y1">2</y> <z id="z1">may</z> </dannye> А во флэше написал следующий код: var my_xml:XML = new XML(); my_xml.ignoreWhite = true; my_xml.load('C:\XML\doc1.xml'); my_xml.onLoad=function(){ trace(my_xml["x1"].firstChild.nodeValue); }; На выходе пишет следующую ерунду: undefined Error opening URL "C:\ML\oc1.xml" |
|
|||||
|
Тебе готовый скрипт дали, чего еще надо?
проверь формат своего XML документа. UTF8?
__________________
Голова она не только для того, чтобы кашу есть... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Все у него верно, проблема мне кажется в другом.
my_xml = new XML('<?xml version="1.0"?><dannye><x id="x1">1</x><y id="y1">2</y><z id="z1">may</z></dannye>'); my_xml.ignoreWhite = true; trace(my_xml["x1"].firstChild.nodeValue); Запустил это скрипт в версиях 6,7,8. 6 и 7 выдало "1", а 8-ка undefined. Похоже в ней отрубили поддержку id в xml. |
|
|||||
|
Всё пошло.... Странно.... Ни чего ни менял...Само пошло.... Большое спасибо люди добрые!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|