Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Загрузка Xml (http://www.flasher.ru/forum/showthread.php?t=58851)

menik 31.05.2004 15:53

Загрузка Xml
 
Вопрос такой:

Как реализовать загрузку xml в ролик, передавая его имя, как параметр (value="Name.swf?xmlurl="data.xml")...
Спасибо

dimarik 31.05.2004 17:32

в ролике, который будет загружен (Name.swf), прописать:
myXML = new XML();
query = "http://xxx.ru/data.xml";
myXML.load(query);

Ничего замудренного.

menik 31.05.2004 17:42

так не катит. имя файла не должно появляться в коде (xml-ек много, с разными именами.)

т.е. data.xml (равно как и любое другое имя) задается не напрямую а через value="Name.swf?xmlurl="data.xml" ...

dimarik 31.05.2004 18:14

парсишь на сервере шаблон HTML, заменяя %%myXmlFileName%% на пришедшее из строки запроса, отдаешь HTML клиенту. В шаблоне такая строка:
function init(){
myMovieClip.SetVariable("myXmlFName","%%myXmlFileName%%");
}
<BODY onLoad=init()>
<OBJECT id="myMovieClip" <!-- Flash ActiveX Object--> />

a в ролике, соответственно есть переменная:
var myXmlFName;


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

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