Package | com.gestureworks.cml.elements |
Class | public class ColorPicker |
Inheritance | ColorPicker ![]() ![]() |
var cp:ColorPicker = new ColorPicker(); cp.x = 100; cp.y = 100; cp.scaleX = cp.scaleX + 1; cp.scaleY = cp.scaleY + 1; cp.addEventListener(StateEvent.CHANGE, colorSelected); addChild(cp); function colorSelected(event:StateEvent):void { trace(event.value); }
See also
Property | Defined By | ||
---|---|---|---|
![]() | autoShuffle : Boolean
autoshuffles
| TouchContainer | |
![]() | childList : ChildList
Returns the object's childList. | TouchContainer | |
![]() | className : String
sets the class name of displayobject
| TouchContainer | |
![]() | cloneExclusions : Vector.<String> [read-only]
Returns a list of properties to exclude when cloning this object
| TouchContainer | |
![]() | cmlIndex : int
Returns the index created by the CML parser. | TouchContainer | |
![]() | dimensionsTo : Object
Sets the dimensions of TouchContainer to given object
| TouchContainer | |
![]() | dropShadow : Boolean
Sets the drop shadow effect
| TouchContainer | |
![]() | group : String | TouchContainer | |
![]() | height : Number [override]
sets the height of the container
| TouchContainer | |
![]() | heightPercent : Number
sets the height of the container
| TouchContainer | |
![]() | id : String
Returns the object's id. | TouchContainer | |
labelColor : uint
The color of the labels
| ColorPicker | ||
![]() | layout : *
specifies the type of layout
| TouchContainer | |
![]() | layoutList : Dictionary | TouchContainer | |
![]() | mouseChildren : Boolean [override]
sets the mousechildren value to true or false. | TouchContainer | |
![]() | paddingBottom : Number
Sets the number of pixels between the container's bottom border and the bottom of its content area. | TouchContainer | |
![]() | paddingLeft : Number
Sets the number of pixels between the component's left border and the left edge of its content area. | TouchContainer | |
![]() | paddingRight : Number
Sets the number of pixels between the component's right border and the right edge of its content area. | TouchContainer | |
![]() | paddingTop : Number
Sets the number of pixels between the container's top border and the top of its content area. | TouchContainer | |
![]() | position : *
Sets the position
| TouchContainer | |
![]() | relativeX : Boolean
When set true this containers children's x position will be laid out relatively
to each other. | TouchContainer | |
![]() | relativeY : Boolean
When set true this containers children's y position will be laid out relatively
to each other. | TouchContainer | |
skin : uint
The skin color of the containerRec
| ColorPicker | ||
![]() | sound : String | TouchContainer | |
![]() | state : Dictionary | TouchContainer | |
![]() | stateId : *
Returns the current state id. | TouchContainer | |
![]() | toBitmap : Boolean | TouchContainer | |
![]() | width : Number [override]
sets the width of the container
| TouchContainer | |
![]() | widthPercent : Number
sets the width of the container
| TouchContainer |
Method | Defined By | ||
---|---|---|---|
Constructor
| ColorPicker | ||
![]() | activateTouch():void | TouchContainer | |
![]() | addAllChildren():void
method searches the child and adds to the list
| TouchContainer | |
![]() | addChild(child:DisplayObject):DisplayObject [override]
Adds child to display list and, if not already added, the child list
| TouchContainer | |
![]() | addChildAt(child:DisplayObject, index:int):DisplayObject [override]
Adds child to display list and, if not already added, the child list
| TouchContainer | |
![]() | applyLayout(value:* = null):void
Apply the containers layout
| TouchContainer | |
calculateHSBFromRGB():void
Calculates the color's HSB values from its RGB values
| ColorPicker | ||
calculateRGBFromHex():void
Calculates the selectedColor's RGB values
| ColorPicker | ||
calculateRGBFromHSB():void
Calculates the color's RGB values from its HSB values
| ColorPicker | ||
![]() | childToList(id:String, child:*):void
child appended to the childlist
| TouchContainer | |
![]() | clone():*
Clone method
| TouchContainer | |
dispose():void [override]
Destructor
| ColorPicker | ||
![]() | getElementById(id:String):*
Searches CML childList by id. | TouchContainer | |
![]() | getElementsByClassName(className:String):Array
Searches the CML childList by className. | TouchContainer | |
![]() | getElementsByTagName(tagName:Class):Array
Searches the CML childList by tagName as Class. | TouchContainer | |
getSelectedHexValue():String
Returns the hex representation of the selectedColor as a String
| ColorPicker | ||
init():void [override]
Initializes the components
| ColorPicker | ||
![]() | loadState(sId:* = null, recursion:Boolean = false):void
Loads state by index number. | TouchContainer | |
![]() | makeGestureList(value:XMLList):Object
Creates gestureList object from XML
| TouchContainer | |
![]() | parseCML(cml:XMLList):XMLList
Parse cml for local layouts. | TouchContainer | |
![]() | postparseCML(cml:XMLList):void
Abstract method allows the setting of a postparse CML routine. | TouchContainer | |
![]() | querySelector(selector:String):*
Searches the CML childList by selector. | TouchContainer | |
![]() | querySelectorAll(selector:*):Array
Search the CML childList by selector. | TouchContainer | |
![]() | removeChild(child:DisplayObject):DisplayObject [override]
Removes child from display list and, if not already removed, the child list
| TouchContainer | |
![]() | removeChildAt(index:int):DisplayObject [override]
Removes child from display list and, if not already removed, the child list
| TouchContainer | |
![]() | removeChildren(beginIndex:int = 0, endIndex:int = 2147483647):void [override]
Removes children from display list and, if not already removed, the child list
| TouchContainer | |
![]() | saveState(sId:* = null, recursion:Boolean = false):void
Save state by index number. | TouchContainer | |
![]() | searchChildren(value:*, returnType:Class = null):*
This method does a depth first search of childLists. | TouchContainer | |
![]() | setDimensionsToChild():void
method sets the dimensions of each child
| TouchContainer | |
![]() | tweenState(sId:* = null, tweenTime:Number = 1):void
Tween state by stateIndex from current to given state index. | TouchContainer | |
![]() | updatePadding():void
Updates child padding within this container
| TouchContainer | |
![]() | updatePercentDim():void
Updates child percent dimensions within this container
| TouchContainer | |
![]() | updateProperties(state:* = 0):void
Updates properties from state. | TouchContainer | |
![]() | updateRelativePos():void
Updates child relative positions within this container
| TouchContainer |
Method | Defined By | ||
---|---|---|---|
createTextField(lab:String, _width:Number, _x:Number, _y:Number, _text:String = null, _maxChar:Number = 6):Text
Creates an editable textfield and associated label based on the provided arguments
| ColorPicker | ||
updateBaseGradient():void
Retrieve the selected hue from the hueBar and update the base color of the colorRec
| ColorPicker | ||
updateSelectedColor(color:Number = -1):void
The primary update function called each time a change event occurs. | ColorPicker |
labelColor | property |
labelColor:uint
The color of the labels
public function get labelColor():uint
public function set labelColor(value:uint):void
skin | property |
skin:uint
The skin color of the containerRec
public function get skin():uint
public function set skin(value:uint):void
ColorPicker | () | Constructor |
public function ColorPicker()
Constructor
calculateHSBFromRGB | () | method |
public function calculateHSBFromRGB():void
Calculates the color's HSB values from its RGB values
calculateRGBFromHex | () | method |
public function calculateRGBFromHex():void
Calculates the selectedColor's RGB values
calculateRGBFromHSB | () | method |
public function calculateRGBFromHSB():void
Calculates the color's RGB values from its HSB values
createTextField | () | method |
protected function createTextField(lab:String, _width:Number, _x:Number, _y:Number, _text:String = null, _maxChar:Number = 6):Text
Creates an editable textfield and associated label based on the provided arguments
Parameters
lab:String — the label name
| |
_width:Number — the width of the text field
| |
_x:Number — the x location of the text field
| |
_y:Number — the y location of the text field
| |
_text:String (default = null ) — the content of the text field
| |
_maxChar:Number (default = 6 ) — the character limit of the text field
|
Text — the resulting text element
|
dispose | () | method |
override public function dispose():void
Destructor
getSelectedHexValue | () | method |
public function getSelectedHexValue():String
Returns the hex representation of the selectedColor as a String
ReturnsString — the hex representation of the selectedColor
|
init | () | method |
override public function init():void
Initializes the components
updateBaseGradient | () | method |
protected function updateBaseGradient():void
Retrieve the selected hue from the hueBar and update the base color of the colorRec
updateSelectedColor | () | method |
protected function updateSelectedColor(color:Number = -1):void
The primary update function called each time a change event occurs. Assigns the selectedColor value by argument or by retrieving the pixel currently selected in the colorRec, updates the color specs and adjusts the location of the colorSelector accordingly.
Parameters
color:Number (default = -1 ) — the color to assign as the selectedColor
|