Просмотр полной версии : Загрузка Xml
Вопрос такой:
Как реализовать загрузку xml в ролик, передавая его имя, как параметр (value="Name.swf?xmlurl="data.xml")...
Спасибо
в ролике, который будет загружен (Name.swf), прописать:
myXML = new XML();
query = "http://xxx.ru/data.xml";
myXML.load(query);
Ничего замудренного.
так не катит. имя файла не должно появляться в коде (xml-ек много, с разными именами.)
т.е. data.xml (равно как и любое другое имя) задается не напрямую а через value="Name.swf?xmlurl="data.xml" ...
парсишь на сервере шаблон HTML, заменяя %%myXmlFileName%% на пришедшее из строки запроса, отдаешь HTML клиенту. В шаблоне такая строка:
function init(){
myMovieClip.SetVariable("myXmlFName","%%myXmlFileName%%");
}
<BODY onLoad=init()>
<OBJECT id="myMovieClip" <!-- Flash ActiveX Object--> />
a в ролике, соответственно есть переменная:
var myXmlFName;
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.