![]() |
Проектор / 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:\. Народ!!! Что делать, йпт.? Как подебить Макромедию? :) |
хммм...
а относительный путь пробовал?
|
я тоже хммм
Слушай, а попробуй, чтобы в пути не было пробелов ну типа "My Documents". Попробуй положить свой *.fla например в D. Сделай пути опять относительными и забацай *.exe Ну как, помогло? |
Все просто, и в тож время стремно...
На самом деле в мануале Флешовом черным по желтому написано, что буквы дисков в пути писать вообще нельзя.
А EXEшник оказался не столь уж глупым, как я полагал изначально, закатав его на СД и запустив оттуда Флеш понял что живет не на Ц:\ВИНДОУЗ, а в корне Д:\ и сразу все файлы стали подгружаться откуда надо. Вопрос лишь в том, на всех ли компах он это поймет, или в зависимости от версии Винды могут быть разные глюки :( Время покажет. |
| Часовой пояс GMT +4, время: 15:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.