Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   добавление [Event(...)] перед классом, для чего??? (http://www.flasher.ru/forum/showthread.php?t=174469)

dsQuadro 26.01.2012 12:28

добавление [Event(...)] перед классом, для чего???
 
посмотрел сорсы tomkrcha и не понял для чего он прописывает эти строки:
Код AS3:

[Event(name="change",type="flash.events.Event")]
[Event(name="userAdded",type="com.adobe.fms.PeerStatusEvent")]
[Event(name="userRemoved",type="com.adobe.fms.PeerStatusEvent")]
[Event(name="userIdle",type="com.adobe.fms.PeerStatusEvent")]
[Event(name="connected",type="com.adobe.fms.PeerStatusEvent")]

и раньше встречал эту запись, но не понимаю что она дает и как это используется в дальнейшем???
объясните кто нибудь...

illuzor 26.01.2012 12:32

Это определяет, какие события может генерировать класс.
А при подсказках в коде, даже если события не импортированы, в первую очередь будут предложены события из метатегов.
Может в этом есть ещё какой-то смысл, но я это так понимаю.

dsQuadro 26.01.2012 13:00

тоесть это не какая то особая процедура расширяющая возможности, а запись исключительно для удобства последующей работы?

alatar 26.01.2012 13:20

В общем случае, только для удобства. На функционирование класса эта запись не влияет, при дефолтных настройках компилятора в конечный swf этот метатег не попадет.

dsQuadro 26.01.2012 13:23

понял! всем спасибо!

ChuwY 26.01.2012 17:38

Также используется для генерации ASDoc-ов.


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

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