Гайд: Создание простой кнопки Flash

doter.ua

Продвинутый
17 Авг 2014
280
5
ВАЖНО!!"!! 11)0)0)нулик!! ФЛЕШ устарел и не используется, учите Panorama
Создание простой кнопки во флеш


Создание любого интерфейса для доты должно начинаться с распаковки заготовленного шаблона от вольво: https://github.com/Perryvw/SkeletonFlashUI т.к. в нем содержатся необходимые Библиотеки (для доступа к АПИ и т.д.)
Так же понадобится среда разработки Adobe Flash Professional CS6, которую можно скачать в торренте приобрести на офф сайте.
В распакованном файле (с гитхаба качают архивами) вы найдете файл проекта флеш ***.fla
30c13bfbdcea15f7265dd3721f3929bc.png
После открытия этого файла (дабл кликом ,если флеш уже установлен) у вас появится рабочая зона - сцена. На которую нужно будет добавить Класс и кнопку. Делается это так:

https://www.youtube.com/watch?v=_BAohQ5vmJM

Схема следующая: У нас есть сцена, кнопка и модуль (класс). На кнопку добавляем картинку, кнопку кидаем в модуль, модуль кидаем на сцену. Картинка-кнопка-модуль-сцена.

https://www.youtube.com/watch?v=Sg3Fk5Xjh3I

Если сообщение выводилось, как на видео, можно приступать к следующему шагу. Будем добавлять кнопку в доту. В папке с проектом есть файл CustomUI.as это главный файл, у него есть доступ к игре. В нем мы создадим одну фиговину и передадим ее в наш Класс (myModule). (открыть можно дабл кликом)

Еще 2 видео-инструкции, вторая немного кривая, но мне влом переделывать.

https://www.youtube.com/watch?v=qNYi9FpzNJw

https://www.youtube.com/watch?v=NLPr5mJUYQY

Теперь в Луа, нужно зарегистрировать наши события (testBtn)

Последний видос немного затянулся, вместо 3-4 мин получилось на 17, я почти не готовил урок, поэтому пришлось подправить пару ошибок в ходе операции :)

https://www.youtube.com/watch?v=fKuzX14ehho

Ссылка на англ. статью http://yrrep.me/dota/dota-ui-flash.html
 
Последнее редактирование модератором:
Реклама: