Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подключение .as файла к .fla - проекту (http://www.flasher.ru/forum/showthread.php?t=205737)

AlexeySPB 18.12.2013 23:49

Подключение .as файла к .fla - проекту
 
Как правильно и корректно подключить .as файл к проекту (.fla) Adobe Flash Professional (если не сложно, опишите пошагово, плиз)?

MikroAcse 19.12.2013 00:03

Вложений: 1
Переименовываете ваш as-файл в Main.as и кладете его в папку с .fla-проектом.
Открываете .fla-файл и прописываете в поле Класс "Main":
Вложение 30283
----
*Офигеть, запретить shotnes... зачем?*

AlexeySPB 19.12.2013 00:25

Цитата:

Сообщение от MikroAcse (Сообщение 1155402)
Переименовываете ваш as-файл в Main.as и кладете его в папку с .fla-проектом.
Открываете .fla-файл и прописываете в поле Класс "Main":
Вложение 30283
----
*Офигеть, запретить shotnes... зачем?*

Есть доп. вопрос. Весь as код придется писать в этом файле Main.as, или как-то можно в одном fla-проекте завести несколько as файлов? (длинная "кодовая портянка" получается, если писать в одном файле, хочется разбить проект на несколько as файлов).

Akopalipsis 19.12.2013 00:35

Не можно, а НУЖНО! ДокументКласс в жизни используется только для инициализации главных классов приложения.

Dip52 19.12.2013 00:36

Разбейте на несколько as-файлов, соберите в одну папку (в один пакет) и работайте с ними.

MikroAcse 19.12.2013 00:50

Чтобы пользоваться другими классами в том же пакете (в той же папке), просто создайте его (.as-файл) и положите его в папку с вашими файлами.
После этого в Main вы сможете использовать ваш класс и создавать его экземпляры:
Код AS3:

new MyClass();


AlexeySPB 19.12.2013 17:08

Цитата:

Сообщение от MikroAcse (Сообщение 1155409)
Чтобы пользоваться другими классами в том же пакете (в той же папке), просто создайте его (.as-файл) и положите его в папку с вашими файлами.
После этого в Main вы сможете использовать ваш класс и создавать его экземпляры:
Код AS3:

new MyClass();


А можно ссылку на какой-нибудь пример?

Добавлено через 2 часа 49 минут
Нашел пример. Довольно подробно описано. Публикую ссылку здесь, мало ли кому еще понадобится: http://dev.tutsplus.com/tutorials/qu...h--active-3233


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

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