Package | com.joebillman.controls |
Class | public class Button |
Inheritance | Button ![]() |
Property | Defined By | ||
---|---|---|---|
color : uint | Button | ||
downColor : uint | Button | ||
enabled : Boolean | Button | ||
hasDownShadow : Boolean | Button | ||
hasInset : Boolean | Button | ||
hasTextAccent : Boolean | Button | ||
height : Number [override] | Button | ||
icon : String | Button | ||
iconPercentageOfHeight : Number | Button | ||
iconX : Number | Button | ||
label : String | Button | ||
overColor : uint | Button | ||
roundness : Number | Button | ||
sizeToIcon : Boolean | Button | ||
sizeToText : Boolean | Button | ||
strokeGradient : Array | Button | ||
strokeOverGradient : Array | Button | ||
text : String | Button | ||
textAccentColor : uint | Button | ||
textColor : uint | Button | ||
textField : TextField [read-only] | Button | ||
textFormat : TextFormat | Button | ||
textOverColor : uint | Button | ||
textPadding : Number | Button | ||
textSize : Number | Button | ||
width : Number [override] | Button |
Method | Defined By | ||
---|---|---|---|
Button(label:String = Label, buildDefault:Boolean = true) | Button | ||
build():void | Button | ||
cleanup():void | Button | ||
redraw():void | Button |
color | property |
color:uint
public function get color():uint
public function set color(value:uint):void
downColor | property |
downColor:uint
public function get downColor():uint
public function set downColor(value:uint):void
enabled | property |
enabled:Boolean
public function get enabled():Boolean
public function set enabled(value:Boolean):void
hasDownShadow | property |
hasDownShadow:Boolean
public function get hasDownShadow():Boolean
public function set hasDownShadow(value:Boolean):void
hasInset | property |
hasInset:Boolean
public function get hasInset():Boolean
public function set hasInset(value:Boolean):void
hasTextAccent | property |
hasTextAccent:Boolean
public function get hasTextAccent():Boolean
public function set hasTextAccent(value:Boolean):void
height | property |
height:Number
[override] public function get height():Number
public function set height(value:Number):void
icon | property |
icon:String
public function get icon():String
public function set icon(value:String):void
iconPercentageOfHeight | property |
iconPercentageOfHeight:Number
public function get iconPercentageOfHeight():Number
public function set iconPercentageOfHeight(value:Number):void
iconX | property |
iconX:Number
public function get iconX():Number
public function set iconX(value:Number):void
label | property |
label:String
public function get label():String
public function set label(value:String):void
overColor | property |
overColor:uint
public function get overColor():uint
public function set overColor(value:uint):void
roundness | property |
roundness:Number
public function get roundness():Number
public function set roundness(value:Number):void
sizeToIcon | property |
sizeToIcon:Boolean
public function get sizeToIcon():Boolean
public function set sizeToIcon(value:Boolean):void
sizeToText | property |
sizeToText:Boolean
public function get sizeToText():Boolean
public function set sizeToText(value:Boolean):void
strokeGradient | property |
strokeGradient:Array
public function get strokeGradient():Array
public function set strokeGradient(value:Array):void
strokeOverGradient | property |
strokeOverGradient:Array
public function get strokeOverGradient():Array
public function set strokeOverGradient(value:Array):void
text | property |
text:String
public function get text():String
public function set text(value:String):void
textAccentColor | property |
textAccentColor:uint
public function get textAccentColor():uint
public function set textAccentColor(value:uint):void
textColor | property |
textColor:uint
public function get textColor():uint
public function set textColor(value:uint):void
textField | property |
textField:TextField
[read-only] public function get textField():TextField
textFormat | property |
textFormat:TextFormat
public function get textFormat():TextFormat
public function set textFormat(value:TextFormat):void
textOverColor | property |
textOverColor:uint
public function get textOverColor():uint
public function set textOverColor(value:uint):void
textPadding | property |
textPadding:Number
public function get textPadding():Number
public function set textPadding(value:Number):void
textSize | property |
textSize:Number
public function get textSize():Number
public function set textSize(value:Number):void
width | property |
width:Number
[override] public function get width():Number
public function set width(value:Number):void
Button | () | Constructor |
public function Button(label:String = Label, buildDefault:Boolean = true)
label:String (default = Label )
| |
buildDefault:Boolean (default = true )
|
build | () | method |
public function build():void
cleanup | () | method |
public function cleanup():void
redraw | () | method |
public function redraw():void
Note: This button this makes is ugly. If you want a better looking button just go with the default settings.
package { import bf.controls.Button; import flash.display.MovieClip; public class ButtonExample extends MovieClip { private var btn:Button; public function ButtonExample() { _init(); } private function _init():void { btn = new Button("Label", false); btn.color = 0xF1F1F1; btn.downColor = btn.color; btn.overColor = btn.color; btn.hasInset = false; btn.hastextAccent = false; btn.strokeGradient = [0xB7BABC, 0x585F63]; btn.strokeOverGradient = [0x009DFF, 0x0075BF]; btn.textSize = 11; addChild(btn); btn.build(); } } }