![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Это возможно?
Если у меня в проекте есть графика и есть код могу ли я перейти на FD? Или это надо было изначально планировать? а то проблемы с отладкой достали. ![]() Если не сложно - киньте ссылкой как это делается и где Вы берете сам FD? (можно в личку, спасибо!!!! ) |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
спасибо.
он фри что ли? |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Легкость перехода на FD зависит от того, насколько большой проект и насколько "чисто" написан код. В частности FD настаивает на типизации, а FlashIDE - нет. Поэтому напрямую проект, работающий там, в FD может просто не откомпилироваться из-за огромного количества ошибок. Проще всего, конечно, не импортировать проект в FD, а начинать там новый проект.
Второй момент (почитаете здесь, обсуждения были) - это trace. В FD он сам собой не появится, нужно установить дебаг-версию плеера и указать его как текущий плеер. Еще кое-что по мелочи. |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
А как обычно процесс происходит? Я так понимаю графику рисуем в Flash , затем fla файл подключаем в FD и пишем код? |
|
|||||
|
Графику можно экспортировать в SWC.
|
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Ой, а что-то я не понимаю как это делается. в настройках публикации не вижу swc, и в экспорте тоже нет.
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 280
|
В настройках публикации и делается там есть поле SWF Settings установите галочку перед строкой Export SWC
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему... |
|
|||||
|
1) FlashIDE -> окно библиотеки -> свойста клипа, который хотим экспортировать -> отмечаем Export for ActionScript.
2) Правый клик любому клипу в окне библиотеки -> Export SWC File... 3) Сохраняем. Помещаем сохраненный SWC в папку FD проекта. 4) FlashDevelop -> View > Project Manager -> находим в иерархическом дереве наш SWC -> правый клик по нему -> отмечаем Add To Library. 5) Теперь если мы, экспортируя во FlashIDE (пункт 2) некий клип, указали ему имя класса, скажем, My_mc, можно добавить его на сцену просто создав переменную класса My_mc и применить addChild(). package { import flash.display.Sprite; import flash.events.Event; /** * @author bav */ public class Main extends Sprite { public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(event:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); var clip:My_mc = new My_mc(); clip.x = clip.y = 100; addChild(clip); } } } Последний раз редактировалось bav; 17.11.2010 в 13:03. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|