Съставете кода в светкавицата се развива, и графика във флаш IDE на - regulflash

Ще говорим за работа с Flash IDE, Flash Разработване (AS3) и ГИТ.

Flash IDE - се използва за работа с графики.

FlashDevelop - за кода.

GIT - за контрол на версиите.

Ако се развиват повече или по-малко сложен код игра, ще трябва да се работи с кода. Ако ти си прав като-файлове в Flash разработва, събира и след това играе в Flash IDE - това е първата ви грешка. Бях също го направили. Сега правя графика в Flash IDE и да го изнася за SWC-файла. След това редактирате кода, Flash Разработване и го събират чрез Flex.

Този подход осигурява следните предимства:

  • Тя събира много по-бързо. Съставяне е много по-бързо се дължи на факта, че графикът е "готов да се яде".
  • Flash Разработване чукчета за класове от SWC. Кодът е на разположение от класовете на библиотеката. Не казвам, че това е голямо предимство, но това е плюс.
  • Осъществено отстраняване на грешки. Най-невероятното нещо! Имах за отстраняване на грешки на приложението е да се проследи, а сега можете да направите пълно отстраняване на грешки! В случаите, когато грешките са Флаш Разработване ключове за отстраняване на грешки и спирки по линия на грешка.
  • Ако имате версия на FlashDevelop стар - безопасно премахване на всички потребителски файлове (Tools-> файлове за кандидатстване) и да рестартирате програмата за кандидатстване.
  • Повече ще трябва Java. NET2-3.

С цялото си сърце се надявам, че вече имате Flex SDK. Ако не - комплект (Изтегляне Flex 4). Създадена трябва да бъде FlashDevelop (Download FlashDevelop). Има и ръководство за създаване.

Отворете FlashDevelop. Изберете Проект-> Нов проект ... и да се създаде «AS3 Project» Project.

След това, той трябва да получи около структурата на проекта:

Създаване на Flash IDE. Създаване на нова AS3 проект. За проверка символ в библиотеката.

Както можем да видим, в проект FlashDevelop появи SWC файл със списък на класовете в него. Сега трябва да го свържете: Проект-> Properties-> Options- Compiter> Добавяне на SWC библиотеки нашия SWC файл.

За да проверите опитате да използвате клас от SWC-файл в нашия код (Main.as):

Събиране, и да видим, че всичко се оказа:

Да, разбира се този вид работа ще изисква от вас да се промени стила на игра за развитие, ако ги направя по различен начин. Лично аз имам прехода към този стил на игра изисква няколко часа. Някои познати неща трябва да се направи код. Но вярата, то ще се отплати на всички тези предимства, притежавани от този метод работи.

Реших да правя отново, че започва да прави при този метод. Преди това, библиотеката е един бутон видеоклип, клас е създаден и е създаден за него (ui.MyButton) с определена функционалност. Тук компилиран в този филм клип в SWC. Е, не ме разбирайте да се създаде инстанция на символ от библиотеката, както и че той е всичко това функционалност. Разбрах създаде копие на ui.MyButton клас. Водещ правилния начин pliz.

Въпросът е, какво се случва, ще ви постави функционална роля в SWC файл (логика в програмата), а след това отново се инвестира в графичен логика отново. Това не е правилно от гледна точка на кампанията на. Аз разбирам, че тя налага някои ограничения върху процеса на развитие, но трябва да добавите ui.MyButton вече директно в кода, програмна позиция, като ги питам.
Например, имам MovieClip mcLevelMapLightClass и функционалност добавя в FlashDevelop:

Тогава аз знам 2 варианта:
1. Прочетете специалните разпоредби MovieClip на сцената, и да ги заменят вече функционален с съгл. позиция.
2. Уверете се, конфигурацията (аз съм правил в XML) на разпоредбите на точки и да ги добавите съответно. с тази конфигурация.
Разбира се, по-лесно да се разпределят точките в Flash IDE. И тук е необходимо да се направи този код. Първо необичайно. Но в повечето случаи тя не взема толкова работа, колкото изглежда.