Создание самостоятельной программы во Flash

Если вы разработали собственную бизнес программу, презентацию или игру на флеше, а возможности флеша (особенно последних версий) позволяют сделать это, или например обучающую программу, скрин сейвер, оболочку для CD или например видео-туториал для своей п

И если в случае флешки на сайте всё понятно (для этого используется плагин браузера), это распространённый вид использования флеш, то в данном случае возможен другой вариант - это создание отдельного программного модуля. В данном случае не понадобится ни плагин к браузеру ни отдельный плеер - так как флеш плеер поставляется вместе с самой флешкой. И в том случае, если вы хотите сделать из флешки exe-файл, то редактор Flash предоставит вам необходимый функционал.

Для создания exe проекта из вашей флешки необходимо воспользоваться функцией публикации во флеш редакторе - где можно выбрать во что экспортировать (публиковать) флешку. В том числе и в ехе.

Меню File->Publish Settings->Windows Projector (.exe)

Для придания нашей флеш-программе более самодостаточного вида, можно произвести некоторые улучшения. Например спрятать меню, дабы оно не мешало. Чтобы скрыть меню в Flash Playеr нужно во флешке использовать следующий код:

fscommand("showmenu", "false");

Данный вариант не самый лучший - он не убирает меню полностью. Но он наиболее простой в применении. И это единственный доступный непосредственно в самом редакторе вариант (через fscommand).

В различных версиях флеша, результат немного отличался - в меню оставалось разное количество команд. К примеру в 6/MX добавили "Settings", с тех пор они там всё время и остаются, ну и "About", а до 6й версии всё было гораздо лучше (и этот трюк себя полностью оправдывал).

Поэтому, если не критично, то с этими двумя командами можно смириться и не обращать на них внимание. Меню как такового нет, и повлиять на работу флешки пользователи сильно не смогут - и в основном им придётся работать с интерфейсом самой флеш программы.

Если же это критично (меню мешает) и нужно сделать полноценный ехе-шник, то вместо программ от Макромедии (Адоб) нужно воспользоваться специальными утилитами, которые могут убирать меню полностью (это возможно только относительно ехе проектов).

Среди подобных программ можно выделить SwiffCANVAS, Juglor и другие. Ну и с помощью подобной программы нужно будет настроить свой ехе проект. Сделать swf и подключить его в тот же SwiffCANVAS, в котором указать настройки - и в итоге получить свою программу, которая на флешку будет мало похожа.

Можно пойти ещё дальше.

После SwiffCANVAS (Juglor или другой программы), который преобразует флешку в полноценную программу, с помощью ResHacker (или по желанию Restorator или другими редакторами ресурсов) можно иконку подправить и произвести другие настройки exe проекта. С тем же меню также можно разобраться.

Можно и всю работу по улучшению exe проекта, сделанного во флеш редакторе, провести в ResHacker (или другом редакторе ресурсов), всё зависит от предпочтений. Замечу лишь, что утилиты для работы с флешем более удобны. SwiffCANVAS и прочие подобные утилиты имеют большие возможности и функционал (для работы с флешем), чем какие-либо редакторы ресурсов. Поэтому по большому счёту всё работу можно и нужно делать в SwiffCANVAS и подобных программах. И лишь некоторые завершающие штрихи можно сделать в редакторе ресурсов.