2009-02-12 2 views
2

Я использую Flash Develop, и я создал проект ActionScript 3.0. Он запускается и читает xml-файл, содержащий URL-адреса для изображений. Я оставил URL-адреса относительно той же папки, что и swf. Хорошо, поэтому я публикую, и у меня есть скомпилированный SWF, и это находится внутри папки bin. Если я затем скопирую эту папку, например. в папку публикации, swf не запускается, я не получаю никаких предупреждений или чего-либо еще, и я буквально копировал и вставлял папку bin, содержащую скомпилированный swf. Я проверил swf, и он содержит все созданные мной пакеты. Кто-нибудь имеет представление о том, почему это не будет играть, когда я скопировал папку bin еще где?Flash Develop - Publishing

Приветствия,

Andrew

+0

Я должен упомянуть, что он отлично работает после опубликования. это когда я копирую и вставляю папку bin еще там, где она просто не запустится –

ответ

3

Вы должны сказать Adobe Flash Player, что приложение является доверенным, то он может получить доступ к локальным файлам. Это необходимо только при доступе к вашей флеш-программе с файлом: // protocol; как только вы загрузите его на веб-сервер, он будет работать плавно.

Чтобы предоставить локальные права доступа к программе флэш-памяти, откройте каталог My Documents\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\, создайте текстовый файл с именем <MyFlashApp>.cfg и вставьте путь к каталогу, содержащий вашу флеш-программу, в этот файл. Таким образом, этот файл должен cointain одной строки, обратная косая черта не требуется. (Я не знаю, что такое Unix-аналог этого пути.)

FlashDevelop автоматически делает это для вас для каждого созданного вами Flash-проекта.

+0

Sweet !! Спасибо за ваше время. Я ценю это! –