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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Второй вариант:
  1. Создаем в Flash IDE fla файл, скажем test.fla и генерим test.swf
  2. Создаем в FD новый проект
  3. Заходим в меню >Project > Properties
  4. Открываем вкладку Injection, ставим галочку для Enabled Code Enjection и выбираем для Input SWF File наш test.swf
    Название: injection.gif
Просмотров: 4652

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

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

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

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


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