Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не работает загрузка xml на сайте. (http://www.flasher.ru/forum/showthread.php?t=201587)

Ёлочка 18.06.2013 15:11

Не работает загрузка xml на сайте.
 
На сайте в папке "my_swf" лежит swf ролик и xml. В swf загружается xml вот так:
Код AS3:

xml_loader.load( new URLRequest( "data.xml" ) )

Но если на главную страницу сайта встроить swf
Цитата:

<object type="application/x-shockwave-flash" data="my_swf/movie.swf" width="500" height="500">
то swf не может загрузить xml. Я в загрузчик прописала абсолютный путь до xml
Код AS3:

xml_loader.load( new URLRequest( "http://mysite.myzone/my_swf/data.xml" ) )

и всё заработало, но это неудобно, если вдруг мне захочется переложить файлы в другую папку или вообще поместить swf на другой сайт.

Как сделать так, чтобы swf встраивался в любую страницу сайта и без проблем грузил xml? Надеюсь, понятно объяснила. :rolleyes:

ZicoRio 18.06.2013 20:17

Код AS1/AS2:

my_swf/data.xml


caseyryan 18.06.2013 20:57

Цитата:

Сообщение от ZicoRio (Сообщение 1138459)
Код AS1/AS2:

my_swf/data.xml


не прокатит

Я бы через флешварсы передавал url со ссылкой на xml файл
Флешка встраивается через SWLObject?

Ёлочка 18.06.2013 21:39

Не-е-е. Флешварс - это тоже неудобно. Я люблю сделать один раз и навсегда.) И вот что я придумала.

Берем stage.loaderInfo.loaderURL, отрезаем имя swf файла и прибавляем "data.xml". Получается автоматически подставляемый путь до xml. :) Теперь можно встраивать swf, куда угодно.

Всем спасибо за внимание.)


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

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