Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Изменение адреса при передаче параметра (http://www.flasher.ru/forum/showthread.php?t=131851)

diagnost2 29.10.2009 16:10

Изменение адреса при передаче параметра
 
Без передачи параметров все работает, при передаче из HTML в swf почему-то адрес изменяется:
Код AS3:

var loader:URLLoader;
loader = new URLLoader(new URLRequest('images.xml')); //Загружаем наш XML

Файл swf находится в папке F:/Lada 2110-11-12 files, там же файл images.xml. Файл html находится в папке F:/

Передача параметров осуществляется так (лишнее убрал, чтобы было легче читать):
Код:

<param name="movie" value="Lada 2110-11-12 files/Viewer.swf" />
<param name="flashVars" value="ImagePath=Lada 2110-11-12 files/Img/0.jpg">
<embed src="Lada 2110-11-12 files/Viewer.swf" flashVars="ImagePath=Lada 2110-11-12 files/lmg/0.jpg" />
</object>

При просмотре только swf все нормально, при вызове swf через html пишет:
Цитата:

Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: file:///F:/images.xml at Viewer()
Как победить?

Felicast 29.10.2009 19:42

расположить swf, html и xml в одной папке. или прописать путь правильно

Kidd002 29.10.2009 20:10

Или добавить <param name="base" value="/Lada 2110-11-12 files/" />

diagnost2 29.10.2009 23:52

Спасибо огромное, увы, последний вариант не помог

Добавлено через 11 часов 56 минут
Так как прописать путь правильно?
Я так понял, что для URLRequest необходимо явно задавать имя файла. Как это можно обойти? Я могу, конечно, в swf его прописать, но мой swf предполагается использовать много раз без изменений с разными html файлами, и желательно, чтобы html файлы были отдельно и вспомогательные файлы отдельно в папках

Добавлено через 14 часов 25 минут
Я уже было отчаялся, но вот нашел решение, которое реально заработало:
http://www.taterboy.com/blog/2009/01...1/#comment-333


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

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