FPSegment - flashpress/FPNativeUI GitHub Wiki
import ru.flashpress.nui.events.FPSegmentEvent;
import ru.flashpress.nui.view.control.FPSegment;
import ru.flashpress.nui.FPNativeUI;
import flash.geom.Rectangle;
import flash.events.MouseEvent;
FPNativeUI.init();
//
var segment:FPSegment = new FPSegment(['segment1', 'segment2']);
segment.frame = new Rectangle(10, 50, 300, 40);
segment.x = 10;
segment.y = 50;
//
segment.stage.addChild(segment);
segment.addEventListener(FPSegmentEvent.SELECTED_CHANGE, valueChangeHandler);
//
this.stage.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void
{
segment.insertSegmentWithTitle("dynamic inserted", 1);
}
function valueChangeHandler(event:FPSegmentEvent):void
{
trace(event.selectedIndex, segment.selectedIndex);
}