| Package | com.yahoo.astra.mx.controls |
| Class | public class ColorPlaneAndSliderPicker |
| Inheritance | ColorPlaneAndSliderPicker UIComponent FlexSprite flash.display.Sprite |
| Implements | IFocusManagerComponent |
See also
| Property | Defined by | ||
|---|---|---|---|
![]() | activeEffects : Array
The list of effects that are currently playing on the component,
as an Array of EffectInstance instances.
| UIComponent | |
![]() | automationDelegate : Object
The delegate object that handles the automation-related functionality.
| UIComponent | |
![]() | automationName : String
Name that can be used as an identifier for this object.
| UIComponent | |
![]() | automationTabularData : Object
An implementation of the
IAutomationTabularData interface, which
can be used to retrieve the data. | UIComponent | |
![]() | automationValue : Array
This value generally corresponds to the rendered appearance of the
object and should be usable for correlating the identifier with
the object as it appears visually within the application.
| UIComponent | |
![]() | baselinePosition : Number
The y-coordinate of the baseline
of the first line of text of the component.
| UIComponent | |
![]() | cacheHeuristic : Boolean
Used by Flex to suggest bitmap caching for the object.
| UIComponent | |
![]() | cachePolicy : String
Specifies the bitmap caching policy for this object.
| UIComponent | |
![]() | className : String
The name of this instance's class, such as
"Button". | UIComponent | |
![]() | contentMouseX : Number
Returns the x position of the mouse, in the content coordinate system.
| UIComponent | |
![]() | contentMouseY : Number
Returns the y position of the mouse, in the content coordinate system.
| UIComponent | |
![]() | currentState : String
The current view state of the component.
| UIComponent | |
![]() | cursorManager : ICursorManager
Gets the CursorManager that controls the cursor for this component
and its peers.
| UIComponent | |
![]() | descriptor : UIComponentDescriptor
Reference to the UIComponentDescriptor, if any, that was used
by the
createComponentFromDescriptor() method to create this
UIComponent instance. | UIComponent | |
![]() | document : Object
A reference to the document object associated with this UIComponent.
| UIComponent | |
![]() | doubleClickEnabled : Boolean
Specifies whether the UIComponent object receives
doubleClick events. | UIComponent | |
![]() | enabled : Boolean
Whether the component can accept user interaction.
| UIComponent | |
![]() | errorString : String
The text that will be displayed by a component's error tip when a
component is monitored by a Validator and validation fails.
| UIComponent | |
![]() | explicitHeight : Number
Number that specifies the explicit height of the component,
in pixels, in the component's coordinates.
| UIComponent | |
![]() | explicitMaxHeight : Number
The maximum recommended height of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | explicitMaxWidth : Number
The maximum recommended width of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | explicitMinHeight : Number
The minimum recommended height of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | explicitMinWidth : Number
The minimum recommended width of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | explicitWidth : Number
Number that specifies the explicit width of the component,
in pixels, in the component's coordinates.
| UIComponent | |
![]() | flexContextMenu : IFlexContextMenu
The context menu for this UIComponent.
| UIComponent | |
![]() | focusEnabled : Boolean
Indicates whether the component can receive focus when tabbed to.
| UIComponent | |
![]() | focusManager : IFocusManager
Gets the FocusManager that controls focus for this component
and its peers.
| UIComponent | |
![]() | focusPane : Sprite
The focus pane associated with this object.
| UIComponent | |
![]() | height : Number
Number that specifies the height of the component, in pixels,
in the parent's coordinates.
| UIComponent | |
![]() | id : String
ID of the component.
| UIComponent | |
![]() | includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container.
| UIComponent | |
![]() | inheritingStyles : Object
The beginning of this component's chain of inheriting styles.
| UIComponent | |
![]() | initialized : Boolean
A flag that determines if an object has been through all three phases
of layout: commitment, measurement, and layout (provided that any were required).
| UIComponent | |
![]() | instanceIndex : int
The index of a repeated component.
| UIComponent | |
![]() | instanceIndices : Array
An Array containing the indices required to reference
this UIComponent object from its parent document.
| UIComponent | |
![]() | isDocument : Boolean
Determines whether this UIComponent instance is a document object,
that is, whether it is at the top of the hierarchy of a Flex
application, MXML component, or ActionScript component.
| UIComponent | |
![]() | isPopUp : Boolean
Set to
true by the PopUpManager to indicate
that component has been popped up. | UIComponent | |
![]() | maxHeight : Number
The maximum recommended height of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | maxWidth : Number
The maximum recommended width of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | measuredHeight : Number
The default height of the component, in pixels.
| UIComponent | |
![]() | measuredMinHeight : Number
The default minimum height of the component, in pixels.
| UIComponent | |
![]() | measuredMinWidth : Number
The default minimum width of the component, in pixels.
| UIComponent | |
![]() | measuredWidth : Number
The default width of the component, in pixels.
| UIComponent | |
![]() | minHeight : Number
The minimum recommended height of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | minWidth : Number
The minimum recommended width of the component to be considered
by the parent during layout.
| UIComponent | |
![]() | moduleFactory : IFlexModuleFactory
The moduleFactory that is used to create TextFields in the correct SWF context.
| UIComponent | |
![]() | mouseFocusEnabled : Boolean
Whether you can receive focus when clicked on.
| UIComponent | |
![]() | nestLevel : int
Depth of this object in the containment hierarchy.
| UIComponent | |
![]() | nonInheritingStyles : Object
The beginning of this component's chain of non-inheriting styles.
| UIComponent | |
![]() | numAutomationChildren : int
The number of automation children this container has.
| UIComponent | |
![]() | owner : DisplayObjectContainer
The owner of this UIComponent.
| UIComponent | |
![]() | parent : DisplayObjectContainer
The parent container or component for this component.
| UIComponent | |
![]() | parentApplication : Object
A reference to the Application object that contains this UIComponent
instance.
| UIComponent | |
![]() | parentDocument : Object
A reference to the parent document object for this UIComponent.
| UIComponent | |
![]() | percentHeight : Number
Number that specifies the height of a component as a percentage
of its parent's size.
| UIComponent | |
![]() | percentWidth : Number
Number that specifies the width of a component as a percentage
of its parent's size.
| UIComponent | |
![]() | processedDescriptors : Boolean
Set to
true after immediate or deferred child creation,
depending on which one happens. | UIComponent | |
![]() | repeater : IRepeater
A reference to the Repeater object
in the parent document that produced this UIComponent.
| UIComponent | |
![]() | repeaterIndex : int
The index of the item in the data provider
of the Repeater that produced this UIComponent.
| UIComponent | |
![]() | repeaterIndices : Array
An Array containing the indices of the items in the data provider
of the Repeaters in the parent document that produced this UIComponent.
| UIComponent | |
![]() | repeaters : Array
An Array containing references to the Repeater objects
in the parent document that produced this UIComponent.
| UIComponent | |
![]() | scaleX : Number
Number that specifies the horizontal scaling factor.
| UIComponent | |
![]() | scaleY : Number
Number that specifies the vertical scaling factor.
| UIComponent | |
![]() | screen : Rectangle
Returns an object that contains the size and position of the base
drawing surface for this object.
| UIComponent | |
| selectedColor : uint | ColorPlaneAndSliderPicker | ||
![]() | showInAutomationHierarchy : Boolean
A flag that determines if an automation object
shows in the automation hierarchy.
| UIComponent | |
| sliderComponent : String
The colorspace component that will be displayed by the slider.
| ColorPlaneAndSliderPicker | ||
![]() | states : Array
The view states that are defined for this component.
| UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
Storage for the inline inheriting styles on this object.
| UIComponent | |
![]() | styleName : Object
The class style used by this component.
| UIComponent | |
![]() | systemManager : ISystemManager
Returns the SystemManager object used by this component.
| UIComponent | |
![]() | toolTip : String
Text to display in the ToolTip.
| UIComponent | |
![]() | transitions : Array
An Array of Transition objects, where each Transition object defines a
set of effects to play when a view state change occurs.
| UIComponent | |
![]() | tweeningProperties : Array
Array of properties that are currently being tweened on this object.
| UIComponent | |
![]() | uid : String
A unique identifier for the object.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
A flag that determines if an object has been through all three phases
of layout validation (provided that any were required).
| UIComponent | |
![]() | validationSubField : String
Used by a validator to associate a subfield with this component.
| UIComponent | |
![]() | visible : Boolean
Controls the visibility of this UIComponent.
| UIComponent | |
![]() | width : Number
Number that specifies the width of the component, in pixels,
in the parent's coordinates.
| UIComponent | |
![]() | x : Number
Number that specifies the component's horizontal position,
in pixels, within its parent container.
| UIComponent | |
![]() | y : Number
Number that specifies the component's vertical position,
in pixels, within its parent container.
| UIComponent | |
| Property | Defined by | ||
|---|---|---|---|
| plane : ColorPlane
The color plane subcomponent.
| ColorPlaneAndSliderPicker | ||
| slider : ColorSlider
The color slider subcomponent.
| ColorPlaneAndSliderPicker | ||
![]() | unscaledHeight : Number
A convenience method for determining the unscaled height
of the component.
| UIComponent | |
![]() | unscaledWidth : Number
A convenience method for determining the unscaled width
of the component
All of a component's drawing and child layout should be done
within a bounding rectangle of this width, which is also passed
as an argument to
updateDisplayList(). | UIComponent | |
| Method | Defined by | ||
|---|---|---|---|
|
Constructor.
| ColorPlaneAndSliderPicker | ||
![]() |
callLater(method:Function, args:Array = null):void
Queues a function to be called later.
| UIComponent | |
![]() |
clearStyle(styleProp:String):void
Deletes a style property from this component instance.
| UIComponent | |
![]() |
contentToGlobal(point:Point):Point
Converts a
Point object from content coordinates to global coordinates. | UIComponent | |
![]() |
contentToLocal(point:Point):Point
Converts a
Point object from content to local coordinates. | UIComponent | |
![]() |
createAutomationIDPart(child:IAutomationObject):Object
Returns a set of properties that identify the child within
this container.
| UIComponent | |
![]() |
createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Creates an
id reference to this IUIComponent object
on its parent document object. | UIComponent | |
![]() |
deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Deletes the
id reference to this IUIComponent object
on its parent document object. | UIComponent | |
![]() |
Returns a UITextFormat object corresponding to the text styles
for this UIComponent.
| UIComponent | |
![]() |
dispatchEvent(event:Event):Boolean
Dispatches an event into the event flow.
| UIComponent | |
![]() |
drawFocus(isFocused:Boolean):void
Shows or hides the focus indicator around this component.
| UIComponent | |
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Programatically draws a rectangle into this skin's Graphics object.
| UIComponent | |
![]() |
effectFinished(effectInst:IEffectInstance):void
Called by the effect instance when it stops playing on the component.
| UIComponent | |
![]() |
effectStarted(effectInst:IEffectInstance):void
Called by the effect instance when it starts playing on the component.
| UIComponent | |
![]() |
endEffectsStarted():void
Ends all currently playing effects on the component.
| UIComponent | |
![]() |
executeBindings(recurse:Boolean = false):void
Executes the data bindings into this UIComponent object.
| UIComponent | |
![]() |
finishPrint(obj:Object, target:IFlexDisplayObject):void
Called after printing is complete.
| UIComponent | |
![]() |
getAutomationChildAt(index:int):IAutomationObject
Provides the automation object at the specified index.
| UIComponent | |
![]() |
getClassStyleDeclarations():Array
Finds the type selectors for this UIComponent instance.
| UIComponent | |
![]() |
getConstraintValue(constraintName:String):*
Returns a layout constraint value, which is the same as
getting the constraint style for this component.
| UIComponent | |
![]() |
getExplicitOrMeasuredHeight():Number
A convenience method for determining whether to use the
explicit or measured height
| UIComponent | |
![]() |
getExplicitOrMeasuredWidth():Number
A convenience method for determining whether to use the
explicit or measured width
| UIComponent | |
![]() |
getFocus():InteractiveObject
Gets the object that currently has focus.
| UIComponent | |
![]() |
getRepeaterItem(whichRepeater:int = -1):Object
Returns the item in the
dataProvider that was used
by the specified Repeater to produce this Repeater, or
null if this Repeater isn't repeated. | UIComponent | |
![]() |
getStyle(styleProp:String):*
Gets a style property that has been set anywhere in this
component's style lookup chain.
| UIComponent | |
![]() |
globalToContent(point:Point):Point
Converts a
Point object from global to content coordinates. | UIComponent | |
![]() |
horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Returns a box Matrix which can be passed to the
drawRoundRect() method
as the rot parameter when drawing a horizontal gradient. | UIComponent | |
![]() |
initialize():void
Initializes the internal structure of this component.
| UIComponent | |
![]() |
initializeRepeaterArrays(parent:IRepeaterClient):void
Initializes various properties which keep track of repeated instances
of this component.
| UIComponent | |
![]() |
invalidateDisplayList():void
Marks a component so that its
updateDisplayList()
method gets called during a later screen update. | UIComponent | |
![]() |
invalidateProperties():void
Marks a component so that its
commitProperties()
method gets called during a later screen update. | UIComponent | |
![]() |
invalidateSize():void
Marks a component so that its
measure()
method gets called during a later screen update. | UIComponent | |
![]() |
localToContent(point:Point):Point
Converts a
Point object from local to content coordinates. | UIComponent | |
![]() |
measureHTMLText(htmlText:String):TextLineMetrics
Measures the specified HTML text, which may contain HTML tags such
as
<font> and <b>,
assuming that it is displayed
in a single-line UITextField using a UITextFormat
determined by the styles of this UIComponent. | UIComponent | |
![]() |
measureText(text:String):TextLineMetrics
Measures the specified text, assuming that it is displayed
in a single-line UITextField using a UITextFormat
determined by the styles of this UIComponent.
| UIComponent | |
![]() |
move(x:Number, y:Number):void
Moves the component to a specified position within its parent.
| UIComponent | |
![]() |
notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
Propagates style changes to the children.
| UIComponent | |
![]() |
owns(child:DisplayObject):Boolean
Returns
true if the chain of owner properties
points from child to this UIComponent. | UIComponent | |
![]() |
parentChanged(p:DisplayObjectContainer):void
Called by Flex when a UIComponent object is added to or removed from a parent.
| UIComponent | |
![]() |
prepareToPrint(target:IFlexDisplayObject):Object
Prepares an IFlexDisplayObject for printing.
| UIComponent | |
![]() |
regenerateStyleCache(recursive:Boolean):void
Builds or rebuilds the CSS style cache for this component
and, if the
recursive parameter is true,
for all descendants of this component as well. | UIComponent | |
![]() |
registerEffects(effects:Array):void
For each effect event, registers the EffectManager
as one of the event listeners.
| UIComponent | |
![]() |
replayAutomatableEvent(event:Event):Boolean
Replays the specified event.
| UIComponent | |
![]() |
resolveAutomationIDPart(criteria:Object):Array
Resolves a child by using the id provided.
| UIComponent | |
![]() |
resumeBackgroundProcessing():void
[static]
Resumes the background processing of methods
queued by
callLater(), after a call to
suspendBackgroundProcessing(). | UIComponent | |
![]() |
setActualSize(w:Number, h:Number):void
Sizes the object.
| UIComponent | |
![]() |
setConstraintValue(constraintName:String, value:*):void
Sets a layout constraint value, which is the same as
setting the constraint style for this component.
| UIComponent | |
![]() |
setCurrentState(stateName:String, playTransition:Boolean = true):void
Set the current state.
| UIComponent | |
![]() |
setFocus():void
Sets the focus to this component.
| UIComponent | |
![]() |
setStyle(styleProp:String, newValue:*):void
Sets a style property on this component instance.
| UIComponent | |
![]() |
setVisible(value:Boolean, noEvent:Boolean = false):void
Called when the
visible property changes. | UIComponent | |
![]() |
styleChanged(styleProp:String):void
Detects changes to style properties.
| UIComponent | |
![]() |
stylesInitialized():void
Flex calls the
stylesInitialized() method when
the styles for a component are first initialized. | UIComponent | |
![]() |
suspendBackgroundProcessing():void
[static]
Blocks the background processing of methods
queued by
callLater(),
until resumeBackgroundProcessing() is called. | UIComponent | |
![]() |
toString():String
Returns a string indicating the location of this object
within the hierarchy of DisplayObjects in the Application.
| FlexSprite | |
![]() |
validateDisplayList():void
Validates the position and size of children and draws other
visuals.
| UIComponent | |
![]() |
validateNow():void
Validate and update the properties and layout of this object
and redraw it, if necessary.
| UIComponent | |
![]() |
validateProperties():void
Used by layout logic to validate the properties of a component
by calling the
commitProperties() method. | UIComponent | |
![]() |
validateSize(recursive:Boolean = false):void
Validates the measured size of the component
If the
LayoutManager.invalidateSize() method is called with
this ILayoutManagerClient, then the validateSize() method
is called when it's time to do measurements. | UIComponent | |
![]() |
validationResultHandler(event:ValidationResultEvent):void
Handles both the
valid and invalid events from a
validator assigned to this component. | UIComponent | |
![]() |
verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Returns a box Matrix which can be passed to
drawRoundRect()
as the rot parameter when drawing a vertical gradient. | UIComponent | |
| Event | Summary | Defined by | ||
|---|---|---|---|---|
![]() |
Dispatched when the component is added to a container as a content child
by using the addChild() or addChildAt() method. | UIComponent | ||
| Dispatched when the selected color changes as a result of user interaction. | ColorPlaneAndSliderPicker | |||
![]() | Dispatched when the component has finished its construction, property processing, measuring, layout, and drawing. | UIComponent | ||
![]() | Dispatched after the view state has changed. | UIComponent | ||
![]() |
Dispatched after the currentState property changes,
but before the view state changes. | UIComponent | ||
![]() | Dispatched by the drag initiator (the component that is the source of the data being dragged) when the drag operation completes, either when you drop the dragged data onto a drop target or when you end the drag-and-drop operation without performing a drop. | UIComponent | ||
![]() | Dispatched by the drop target when the user releases the mouse over it. | UIComponent | ||
![]() | Dispatched by a component when the user moves the mouse over the component during a drag operation. | UIComponent | ||
![]() | Dispatched by the component when the user drags outside the component, but does not drop the data onto the target. | UIComponent | ||
![]() | Dispatched by a component when the user moves the mouse while over the component during a drag operation. | UIComponent | ||
![]() | Dispatched by the drag initiator when starting a drag operation. | UIComponent | ||
![]() | Dispatched after an effect ends. | UIComponent | ||
![]() | Dispatched just before an effect starts. | UIComponent | ||
![]() | Dispatched after the component has returned to the root view state. | UIComponent | ||
![]() | Dispatched before the component exits from the root view state. | UIComponent | ||
![]() | Dispatched when an object's state changes from visible to invisible. | UIComponent | ||
![]() | Dispatched when the component has finished its construction and has all initialization properties set. | UIComponent | ||
![]() | Dispatched when a component is monitored by a Validator and the validation failed. | UIComponent | ||
| Dispatched when the user rolls the mouse out of a color. | ColorPlaneAndSliderPicker | |||
| Dispatched when the user rolls the mouse over a color. | ColorPlaneAndSliderPicker | |||
![]() | Dispatched from a component opened using the PopUpManager when the user clicks outside it. | UIComponent | ||
![]() | Dispatched from a component opened using the PopUpManager when the user scrolls the mouse wheel outside it. | UIComponent | ||
![]() | Dispatched when the object has moved. | UIComponent | ||
![]() | Dispatched at the beginning of the component initialization sequence. | UIComponent | ||
![]() |
Dispatched when the component is removed from a container as a content child
by using the removeChild() or removeChildAt() method. | UIComponent | ||
![]() | Dispatched when the component is resized. | UIComponent | ||
![]() | Dispatched when an object's state changes from invisible to visible. | UIComponent | ||
![]() | Dispatched by the component when it is time to create a ToolTip. | UIComponent | ||
![]() | Dispatched by the component when its ToolTip has been hidden and will be discarded soon. | UIComponent | ||
![]() | Dispatched by the component when its ToolTip is about to be hidden. | UIComponent | ||
![]() | Dispatched by the component when its ToolTip is about to be shown. | UIComponent | ||
![]() | Dispatched by the component when its ToolTip has been shown. | UIComponent | ||
![]() |
Dispatched by a component whose toolTip property is set,
as soon as the user moves the mouse over it. | UIComponent | ||
![]() |
Dispatched when an object has had its commitProperties(),
measure(), and
updateDisplayList() methods called (if needed). | UIComponent | ||
![]() | Dispatched when a component is monitored by a Validator and the validation succeeded. | UIComponent | ||
![]() | Dispatched when values are changed programmatically or by user interaction. | UIComponent | ||
| plane | property |
protected var plane:ColorPlaneThe color plane subcomponent.
| selectedColor | property |
selectedColor:uint [read-write]
This property can be used as the source for data binding.
Implementation public function get selectedColor():uint
public function set selectedColor(value:uint):void
| slider | property |
protected var slider:ColorSliderThe color slider subcomponent.
| sliderComponent | property |
sliderComponent:String [read-write]The colorspace component that will be displayed by the slider.
This property can be used as the source for data binding.
Implementation public function get sliderComponent():String
public function set sliderComponent(value:String):void
See also
| ColorPlaneAndSliderPicker | () | constructor |
public function ColorPlaneAndSliderPicker()Constructor.
| change | event |
mx.events.ColorPickerEvent
mx.events.ColorPickerEvent.CHANGE
Dispatched when the selected color changes as a result of user interaction.
The ColorPickerEvent.CHANGE constant defines the value of the
type property of the event that is dispatched when the user
selects a color from the ColorPicker control.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
color | The RGB color that was selected. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
index |
The zero-based index in the Color's data provider that corresponds to the color that was selected. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| itemRollOut | event |
mx.events.ColorPickerEvent
mx.events.ColorPickerEvent.ITEM_ROLL_OUT
Dispatched when the user rolls the mouse out of a color.
The ColorPickerEvent.ITEM_ROLL_OUT constant defines the value of the
type property of the event that is dispatched when the user
rolls the mouse out of a swatch in the swatch panel.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
color | The RGB color of the color that was rolled over. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
index |
The zero-based index in the Color's data provider that corresponds to the color that was rolled over. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| itemRollOver | event |
mx.events.ColorPickerEvent
mx.events.ColorPickerEvent.ITEM_ROLL_OVER
Dispatched when the user rolls the mouse over a color.
The ColorPickerEvent.ITEM_ROLL_OVER constant defines the value of the
type property of the event that is dispatched when the user
rolls the mouse over of a swatch in the swatch panel.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
color | The RGB color of the color that the user rolled out of. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget. |
index |
The zero-based index in the Color's data provider that corresponds to the color that the user rolled out of. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |