квадратная скобка перед определением класса в as3 - PullRequest
4 голосов
/ 12 апреля 2011

Я видел тег embed, использовавшийся до определения класса, но я только что увидел, что Кит использует их ..

[Event(name="select", type="flash.events.Event")]
[Event(name="close", type="flash.events.Event")]
[Event(name="resize", type="flash.events.Event")]
public class Window extends Component{

Может кто-нибудь сказать мне, что это делает?

1 Ответ

9 голосов
/ 12 апреля 2011

Самое главное, что компилятор Flex использует его при интерпретации MXML. Но на самом деле это просто метаданные, ASDocs и некоторые реализации дополнения кода, которые будут использовать его, чтобы показать вам доступные события, но на этом все.

Это в документации здесь: http://livedocs.adobe.com/flex/3/html/help.html?content=createevents_3.html

Надеюсь, это поможет!

(ответ отредактирован, чтобы быть более точным)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...