PDA

Просмотр полной версии : корневая директория


4teras
20.07.2007, 17:52
я в один мувик index загружаю другой \gallery\main.swf , а как сделать так, что бы \gallery\ сделать как корневой папкой?

etc
20.07.2007, 17:59
Никак. Проверять внутри main.swf, загружен ли он ещё куда-то или нет.

4teras
20.07.2007, 18:24
из за того, что я начал подгружать \gallery\main.swf в index.swf все что погдружалось относительными путями в main.swf хочет подгружатся с корневой деректории

а как прописать что бы файл загружался с той же папки что и данный мувик?

etc
20.07.2007, 18:25
Ещё раз: ставить проверку в мувике, если его загрузили куда-то, то использовать другой путь к папке.

4teras
20.07.2007, 18:28
а как это сделать?

etc
20.07.2007, 18:30
Ну можно какую-нибудь переменную назначать загруженному клипу. А он смотрит, если такая есть, то один путь использовать, если нет, то другой.
Можно даже url передавать в загруженный ролик. Когда он иницилизируется, он смотрит, есть у него переменная url или нет. Если нет, грузит как обычно, если да, то использует её.

4teras
20.07.2007, 18:36
так мне не надо как обычно. смотри:
в index.swf я пишу лоад("gallery/main.swf").
в main.swf я уже везде понаписывал лоад("sound.swf"), лоад("images.swf") и т.д.
и теперь когда я запускаю index, он хочет открывать sound и кучу остальных файлов сос своей директории, а не с директориии gallery где лежит main.swf

может есть функция типа локрут только для директории?

etc
20.07.2007, 18:45
Нету такой. Я уже описал, что вам нужно сделать.

iNils
20.07.2007, 18:51
Флеш грузит файлы из той директории, в которой находится html загрузивший флеш. Для того, чтобы изменить это, нужно указать в html параметр BASE с путем к папке, то есть gallery, и в index.swf заменить загрузку на ("main.swf").

4teras
20.07.2007, 18:55
так я не могу понять. как получается что все вот эти дополнительные файлики которые грузятся в main.swf хотят грузится с корневой директории. к ним же путь относительный прописан

4teras
20.07.2007, 18:56
о!!! а во флеше не можно прописать BASE ???

iNils
20.07.2007, 18:56
Не можно.

4teras
20.07.2007, 18:59
у меня тут такое дело, что html я не создаю. мувик index.swf онкрывается на fullscreen

iNils
20.07.2007, 19:14
Ну перепишите в main.swf пути.

4teras
20.07.2007, 19:16
просто их там много. очень очень много! а так бы и на будущее знал бы как правильно корни задавать

iNils
20.07.2007, 19:47
loadMovie (path + "Имя.swf"), а path объявлять в начале.

Что такое хорошо?
20.07.2007, 21:38
всё грузится с головы, с индекса твоего.
Просто перепиши пути и не парся