Об этом я уже заикался, рассказывая вам о работе с библиотекой во FlashDevelop. Так вот, вставка Embed, обрамленная квадратными скобками - это и есть Flex Metadata Tag, который сообщает компилятору (Flex SDK) о том, что нужно вставить указанный объект.
Кроме тега Embed, есть еще много чего интересного. Найти полный список тегов можно в справочнике по Flex или здесь. Большинство из них используется при разработке Flex-проектов, поэтому при разработке AS3-проекта они нам не понадобятся, кроме SWF и Embed. Embed я уже описывал, теперь о SWF.
[SWF]
Этот тег отвечает за публикацию результирующего .swf-файла. Теперь не нужно лазить в настройки публикации проекта, можно всё настроить прямо в коде.
Атрибуты тега SWF (опишу только те, которыми реально можно пользоваться):
- width - Ширина
- height - Высота
- scriptRecursionLimit - Ограничения времени рекурсий сценария
- scriptTimeLimit - Ограничения времени сценария
- frameRate - Частота кадров
- backgroundColor - Цвет фона
[SWF(width = "640", height = "480", backgroundColor = "#FFFFFF", frameRate = "100")]
Прописывать тег SWF, необходимо непосредственно перед определением класса, там где прописывается импорт других классов.
А можно по подробнее о метатэге [Bindable] в отдельной публикации.
ОтветитьУдалитьС метатэгом [Bindable] в своей практике я не встречался. Поэтому рассказать о нем подробнее чем в справке от Adobe я не смогу. :(
ОтветитьУдалитьНо если он мне вдруг попадется, то я обязательно об этом напишу в отдельном посте. :)