Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Проектор / exeшник/ подрузка внешних файлов (http://www.flasher.ru/forum/showthread.php?t=42351)

Brattundra 27.01.2003 17:17

Проектор / exeшник/ подрузка внешних файлов
 
Люди добрые и злые, поможите, мы не местные :)

В общем байда такая, делаю мув, в него в нужный таргет подгружаю другие мувики. Посредством:

on (release) {
unloadMovie(_root.CenterFC);
loadMovie("001.swf", _root.CenterFC);
}

Пока в SWF - все работает, как только генерю из проджектора EXEшник, все накрывается.
Что ж, не вопрос, берем за основу, что EXEшник тупой и думает что он загрузился не из той папки, в которой на самом деле живет, а из C:\WINDOWS и не найдя здесь свои второстепенные файлы их не грузит, прописываю прямой путь к файлам. Выглядит примерно так:

on (release) {
unloadMovie(_root.CenterFC);
loadMovie("C:\My Documents\001.swf", _root.CenterFC);
}

И "о, чудо!" все работает. Казалось бы... Вот только мув этот должен жить на компакте, а как же пропишешь полный компактный путь? Буква у СДрома может быть разной, у большинства D:, у кого-то E:\, у меня так например вообще F:\.

Народ!!! Что делать, йпт.? Как подебить Макромедию? :)

netstuff 28.01.2003 12:37

хммм...
 
а относительный путь пробовал?

voro_bej 28.01.2003 12:48

я тоже хммм
Слушай, а попробуй, чтобы в пути не было пробелов ну типа "My Documents". Попробуй положить свой *.fla например в D. Сделай пути опять относительными и забацай *.exe
Ну как, помогло?

Brattundra 28.01.2003 13:55

Все просто, и в тож время стремно...
 
На самом деле в мануале Флешовом черным по желтому написано, что буквы дисков в пути писать вообще нельзя.

А EXEшник оказался не столь уж глупым, как я полагал изначально, закатав его на СД и запустив оттуда Флеш понял что живет не на Ц:\ВИНДОУЗ, а в корне Д:\ и сразу все файлы стали подгружаться откуда надо.

Вопрос лишь в том, на всех ли компах он это поймет, или в зависимости от версии Винды могут быть разные глюки :( Время покажет.


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

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