PDA

Просмотр полной версии : как добавить события в SWC компонент чтобы оно отражалось в панели "Property -> even


adi.belis
24.08.2009, 16:52
всем привет !

1. как добавить "custom event" в панель "Property -> events"?
с этим разобрался :
[Event(name="CustomEvent", type="events.cEvent")]

2. как задовать свои закладки в панель "Property" ?

3. как создать свои dataProvider ?

зарание спосибо !

udaaff
24.08.2009, 17:53
1. [Event(name="myEvent", type="com.example.events.MyEvent")]
public class ExtendedPanel extends TitleWindow
{
2.private var _lockSize:Boolean = false;
private var lockSizeChanged:Boolean = false;

[Inspectable(category=Size)]
public function set lockSize(value:Boolean):void
{
if (_lockSize == value)
return;

_lockSize = value;
lockSizeChanged = true;

invalidateProperties();
}

public function get lockSize():Boolean
{
return _lockSize;
}
3. Size2 создастся автоматом
[Inspectable(category=Size2)]
public function set lockSize(value:Boolean):void

adi.belis
24.08.2009, 17:58
спасибо все понял :)

4. пре использование типа "List" :



[Inspectable(category = NEW,type = "List",enumeration = "ORANGE,BLUE,BLACK
,WHITE",defaultValue = "ORANGE,BLUE,BLACK,WHITE",listOffset=1)]
public function set setBackGroundColor (value:String):void
{
txt.text = value;
}


в панели создается список для выбора из defaultValue, как отменить возможность выбора пустой строки ?
или отменить возможность стирать название ?