📄 stylingcolorpicker.as
字号:
package com.san.styling.controls
{
import flash.events.Event;
import mx.controls.ColorPicker;
import mx.core.UIComponent;
import mx.events.ColorPickerEvent;
public class StylingColorPicker extends ColorPicker implements IStylingControl
{
private var _target:Object;
private var _property:String;
public function StylingColorPicker()
{
super();
this.addEventListener( ColorPickerEvent.CHANGE, changeHandler );
}
public function set target(value:Object):void
{
_target = value;
updateControl();
}
public function set property(value:String):void
{
_property = value;
updateControl();
}
private function updateControl( event:Event = null ):void
{
if( _target && _property )
this.selectedColor = _target[ _property ];
else
this.selectedColor = 0;
}
private function changeHandler( event:ColorPickerEvent ):void
{
if( _target && _property )
_target[ _property ] = this.selectedColor;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -