Показать сообщение отдельно
Старый 07.11.2007, 22:14
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Есть два способа, один с созданием класса расширяющим MovieClip, а другой с использованием статического метода main.

Первый вариант:
  1. Создаем в Flash IDE fla файл, скажем test.fla
  2. Создаем в FD новый проект
  3. Заходим в меню >Project > Properties
  4. Открываем вкладку Injection, ставим галочку для Enabled Code Enjection и выбираем для Input SWF File наш test.swf
    Название: injection.gif
Просмотров: 4746

Размер: 6.2 Кб
  5. Переходим на вкладку Output и там для Output File надо задать имя выходного swf, но он должен ОТЛИЧАТЬСЯ от входного swf. Поэтому назовем его скажем test.mtasc.swf.
    Название: ouput.gif
Просмотров: 4687

Размер: 5.5 Кб
  6. Открываем вкладку Compiler Options и для Use Main Entry Point ставим False.
    Название: mainfalse.gif
Просмотров: 4652

Размер: 5.5 Кб
  7. Создаем базовый класс (скажем Main) c наследованием от MovieClip.
  8. Теперь в панели Project ставим для этого класса галочку Always Compile.
    Название: compile.gif
Просмотров: 4712

Размер: 10.6 Кб
  9. В Flash IDE создаем клип, ассоциируем его с классом Main и выкладываем его на сцену и генерим test.swf.
  10. Теперь переходим в FD, пишем нужный нам код в классах, нажимаем F5, после чего происходит компиляция классов и мы получаем test.mtasc.swf, который состоит из test.swf, но с измененными классами.
В аттаче есть пример готового проекта.
Вложения
Тип файла: zip Test1.zip (9.3 Кб, 776 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 07.11.2007 в 22:18.