class flixel.addons.ui.FlxUITabMenu extends FlxUIGroup implements IEventGetter implements IFlxUIClickable implements IResizable

Available on all platforms

@author Lars Doucet

Class Fields

static var CLICK_EVENT:String

static var STACK_BACK:String

static var STACK_FRONT:String

Instance Fields

var skipButtonUpdate:Bool

For IFlxUIClickable

function new(?back_:FlxSprite = null, ?tabs_:Array<FlxUIButton> = null, ?tab_ids_and_labels_:Array<{label:String, id:String}> = null, ?tab_offset:FlxPoint = null, ?stretch_tabs:Bool = false, ?tab_spacing:Float = null, ?tab_stacking:Array<String> = null):Void

PUBLIC

function destroy():Void

function getEvent(name:String, sender:IFlxUIWidget, data:Dynamic, ?params:Array<Dynamic> = null):Void

To make IEventGetter happy

function getRequest(name:String, sender:IFlxUIWidget, data:Dynamic, ?params:Array<Dynamic> = null):Dynamic

function getTab(?id:String = null, ?index:Int = null):FlxUIButton

function getTabGroup(?id:String = null, ?index:Int = null):FlxUIGroup

function resize(W:Float, H:Float):Void

function showTabId(id:String):Void