Какова цель «fb: target» в Flex <fx: Script>? - PullRequest
5 голосов
/ 03 декабря 2010

Я уже видел это несколько раз здесь и там, и это меня заинтересовало.

 <fx:Script fb:purpose="styling">
    //script stuff
 </fx:Script>

До сих пор я не видел разницы с этим там и без него.Также я не получаю никаких ошибок компилятора.Чем скрипт с fb: purpse отличается от скрипта без?Каковы последствия не включения fb: target и каковы преимущества включения fb: target?

Ответы [ 4 ]

5 голосов
/ 03 марта 2011

Из документации Flex 4 :

Большинство скинов Spark имеют специальный блок в верхней части класса скинов.Этот блок обычно определяет свойства стиля, которые учитывает класс скина, включая исключения, используемые скином.Тег содержит специальный атрибут, fb: target = "styling":

<fx:Script fb:purpose="styling">

Этот атрибут используется Flash Builder.Когда вы создаете копию класса обложки в Flash Builder, вы можете выбрать стиль обложки.Если вы решили сделать его стилизованным, Flash Builder включает этот раздел класса скина.Если вы решите не делать обложку стилизованной, Flash Builder исключит этот раздел.

2 голосов
/ 03 декабря 2010

Он является частью пространства имен flashbuilder и не окажет никакого влияния на компиляцию.

На данный момент нет общедоступной документации для него, но обычно она создается самим FlashBuilder или включена вкод платформы Flex от Adobe.

Используется, чтобы показать назначение (читаемым инструментом) блока скрипта, в данном случае, стиля.

1 голос
/ 15 апреля 2011

Как сказал Yaba, он позволяет ставить или снимать флажок «Удалить стиль ActionScript» при создании нового скина MXML путем копирования другого класса скина.

1 голос
/ 13 декабря 2010

Если вы создаете новую обложку MXML с помощью Flash Builder («Файл»> «Создать»> «MXML обложка»), вы можете снять флажок «Удалить код стиля ActionScript», который означает, что Flash Builder должен удалить блок сценария, определяющий стилизацию fb: target = «».

...