colorpicker 组件将显示包含一个或多个样本的列表,用户可以从中选择颜色。
默认情况下,该组件在方形按钮中显示单一颜色样本。 当用户单击此按钮时,将打开一个面板,其中显示样本的完整列表。
colorpicker的公共属性有:alpha : Number---指示指定对象的 Alpha 透明度值。
buttonMode : Boolean---指定此 sprite 的按钮模式。
colors : Array---获取或设置 ColorPicker 组件提供的自定义颜色的数组。
editable : Boolean---获取或设置一个布尔值,指示 ColorPicker 组件的内部文本字段能否进行编辑。
enabled : Boolean---获取或设置一个值,该值指示组件是否可以接受用户交互。
filters : Array---包含当前与显示对象关联的每个滤镜对象的索引数组。
loaderInfo : LoaderInfo---[只读 (read-only)] 返回一个 LoaderInfo 对象,其中包含加载此显示对象所属的文件的相关信息。
mask : DisplayObject---调用显示对象被指定的 mask 对象遮罩。
mouseChildren : Boolean---确定对象的子项是否支持鼠标。
textField : TextField---对 ColorPicker 组件的内部文本字段的引用。
等......还有一些坐标、旋转、宽高等属性;
公共方法有:
ColorPickerEvent.CHANGE
:用户单击 ColorPicker 组件中的另一种颜色时调度。ColorPickerEvent.ENTER
:用户在 ColorPicker 组件的文本字段中输入值以后按 Enter 键时调度。ColorPickerEvent.ITEM_ROLL_OUT
:在设备指针从 ColorPicker 组件中的颜色单元格移出时调度。ColorPickerEvent.ITEM_ROLL_OVER
:在设备指针移到 ColorPicker 组件中的颜色单元格上方时调度。
ColorPicker_backgroundSkin
.
5
.
18
.
true
,则 Flash Player 使用嵌入字体轮廓呈现文本字段。
false
,则 Flash Player 使用设备字体呈现文本字段。如果将文本字段的
embedFonts
属性设置为
true
,则必须使用应用于该文本字
font
属性来指定该文本的字体。 如果指定的字体没有嵌入 SWF 文件中,则不会显示该文本。默认值为
false
.
10
.
1
.
ColorPicker_swatchSelectedSkin
.
ColorPicker_swatchSkin
.
10
.
ColorPicker_textFieldSkin
.
3
.
ColorPicker_upSkin
.
import fl.controls.ColorPicker; var myColorPicker:ColorPicker = new ColorPicker(); myColorPicker.editable = false; myColorPicker.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler); myColorPicker.move(10, 10); addChild(myColorPicker); function rollOverHandler(event:MouseEvent):void { event.currentTarget.open(); }