colorPicker组件的使用
本文讲述flash颜色拾取器colorPicker组件如何使用,colorPicker组件通常使用as3代码来从flash组件库中调用。as3代码如下:
import fl.controls.ColorPicker;//导入颜色拾取器组件,它不在flash包中
import fl.events.ColorPickerEvent;//颜色拾取器事件类
myColorPicker.addEventListener(ColorPickerEvent.CHANGE,changeHandler);//侦听改变事件
var color:uint;//声明颜色变量,用于获取颜色及填充
function changeHandler(e:ColorPickerEvent):void {
color=e.color;//获取所点颜色
}
var mc:Mc=new Mc();
var bit:BitmapData=new BitmapData(mc.width,mc.height,false);
var bitp:Bitmap=new Bitmap(bit);
bit.draw(mc);//为剪辑实例拍照
var sp=new Sprite();//目的添加鼠标事件
addChild(sp);
sp.x=30;
sp.y=50;
sp.addChild(bitp);//把位图放入sp容器
sp.addEventListener(MouseEvent.CLICK,ff);
function ff(e:MouseEvent) {
bit.floodFill(sp.mouseX, sp.mouseY,color);//从当前鼠标点击位置开始填充封闭区域
}
/*addChild(myColorPicker);
myColorPicker.x=10;
myColorPicker.y=370;*/
没有评论 ▼