Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вопрос по подгрузке swf (http://www.flasher.ru/forum/showthread.php?t=120049)

alekson 10.01.2009 19:23

Вопрос по подгрузке swf
 
флешка лежит в папке localhost/files/file.swf, при запуске подгружает либу localhost/files/lib.swf
Код AS3:

loader.load(new URLRequest("lib.swf"));

но фактически она пытается её загрузить из корня, т.е. localhost/ а не из папки где она лежит. Как лечить? Путь же относительный или она ищет относительно страницы где загружена флешка?

ramshteks 10.01.2009 19:33

все происходит относительно того места где лежит та флешка которая грузит

alekson 10.01.2009 20:00

хм, всетаки относительно того места откуда загружена флешка.
Указал путь до либы относительно корня и все заработало. Что не есть хорошо :)
Код AS3:

loader.load(new URLRequest("files\atom\atom_images.swf"));

Хотя т.к. это всетаки url то вполне логично, других способов подрузить swf нет?

Яски 10.01.2009 20:13

Опция base в html окружении задает папку-корень флешки.

alekson 10.01.2009 22:45

Цитата:

Элемент <BASE> определен внутри контейнера <HEAD> и инструктирует браузер относительно полного базового адреса текущего документа. Тег <BASE> предназначен для документов, в которых используется относительный адрес и эти документы могут переноситься в другую папку или даже на другой компьютер без потери связи. Браузер ищет тег <BASE>, определяет полный адрес документа и корректно загружает его.
для всего документа, а не только флешки

http://www.htmlbook.ru/html/base.html

etc 10.01.2009 22:51

Цитата:

Сообщение от alekson (Сообщение 789522)
для всего документа, а не только флешки

Имелся ввиду параметр base html-окружения флешки, а не всего документа.

AL.exe 10.01.2009 22:52

Кстати, проверьте, нет ли в пути заглавных букв.

TERRORist 11.01.2009 00:54

попробуйте "../lib.swf" вместо "lib.swf"

alekson 14.01.2009 14:47

Цитата:

Сообщение от __etc (Сообщение 789525)
Имелся ввиду параметр base html-окружения флешки, а не всего документа.

Код:

<object...
    <param name="base" value="files/atom"/>
    ...
    base="files/atom/"
</object>

так? Что-то не работает...

etc 14.01.2009 16:16

Слеш в конце надо поставить.


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

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