Итак ... У меня есть несколько маленьких flash-графиков, которые я извлекаю из файла xml, а также ожидаю flashVar в html.Флэш-память сравнивает данные flashVar с данными в файле xml и затем отображает некоторые числа.
Проблема возникает, когда мы помещаем swfs и xmls на сервер.Вспышка просто не загружает XML-файлы.Однако он будет загружать XML-файлы, если они размещены в корне сервера.Странно, верно?
Во флеше xmls загружаются на одном уровне.Если я загружу SWF-файлы в папку с файлами xmls и вызову flash на html-страницу (не на том же уровне), они не загрузятся.Например, в HTML у меня есть:
param name="movie" value="/assets/flash/flashgraph-05.swf"
Это то, что у меня есть внутри FLA / SWF
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, showXML);
xmlLoader.load(new URLRequest("myXML.xml"));
Я бы подумал, пока XML и SWF вместетогда вышесказанное должно работать правильно?Однако, если я сделаю фиксированный путь в FLA к XML, он будет работать.
xmlLoad.load(new URLRequest("http://mysite.com/assets/flash/myXML.xml"));
Я действительно озадачен этим.Если у кого-то есть какие-либо идеи, я был бы очень благодарен.