Создание пользовательских компонентов MXML

Когда я определяю пользовательский propertie в своем компоненте MXML, я также хочу определить ряд возможных значений того свойства для создания Разработчика Flex шоу затем (возможные значения пользовательского свойства), когда я вызываю функцию завершения кода.

Какая-либо идея, как это могло быть сделано?

7
задан Worker 21 June 2010 в 05:17
поделиться

2 ответа

Используйте метатег [Inspectable] с атрибутом перечисления .

Тег метаданных [Inspectable] определяет информацию об атрибуте вашего компонента, который вы предоставляете в подсказках кода и в области инспектора свойств Flex Builder.

[Inspectable(defaultValue="abc", enumeration="abc,xyz,pqr")]
public var myProp:Boolean;
9
ответ дан 7 December 2019 в 01:16
поделиться

Ваша Mxml-часть настраиваемого компонента, как и моя:

 <com:CustomWindow width="100" height="130" frontImageSrc="{rp.currentItem.path}" 
   showText="{rp.currentItem.imgtext}" hideImage="{rp.currentItem.noImage}" 
   buttonMode="true" useHandCursor="true" mouseChildren="true"/>

Часть ActionScript: -

//Inspectable metadata tag gives you the option in the flex builder 
//to choose an option from the available selected options
//Put it with the getter of that particular property 

[Inspectable(defaultValue="true", enumeration="true,false")]
public function get showImage():Boolean
{
       return _imgVisible;
}
public function set showImage(str:Boolean):void
{
 _imgVisible = str;
}
1
ответ дан 7 December 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: