Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > FAQ

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.11.2007, 16:00
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 1  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
Cool [AS2] Компиляция во Flash Develop

вопрос: можно ли компилировать swf прямо в этой проге, без вызова flash IDE ?
__________________
: M F N W :

Старый 07.11.2007, 16:16
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
С помощью MTASC или Flex SDK, надо полагать.

Старый 07.11.2007, 17:14
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 3  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
Цитата:
Сообщение от __etc
С помощью MTASC или Flex SDK, надо полагать.
Спасибо, буду копать в эту сторону. Ато такая компиляция особо полезной мне не кажется.
__________________
: M F N W :

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Можно. Есть два варианта.
1. Вы создаете swf c чистого листа (fla вообще нет).
2. Вы используете готовый swf и просто переписываете в нем классы.
Вам какой вариант нужен?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 07.11.2007, 18:52
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 5  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
второй подойдет
__________________
: M F N W :

Старый 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.
Старый 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
Просмотров: 4651

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

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

Размер: 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 Кб, 762 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 07.11.2007 в 22:20.
Старый 08.11.2007, 14:32
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 8  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
iNils, спасибо большое за развернутый ответ. Буду разбираться
__________________
: M F N W :

Старый 08.11.2007, 14:38
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Тема перенесена в FAQ, на всякий.

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
fd , flashdevelop , mtasc , компиляция
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.