纯代码颜色拾取器,当鼠标移动到位图上,旁边方块可拾取并对应的颜色,演示效果见底部…
设计思路:侦听鼠标移动事件,获取位图当前像素点的颜色值,并赋值给小方块…
参考代码:package{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.display.BitmapData;
import flash.geom.Matrix;
import flash.geom.colorTransform;
public Class Main():void{
private var a:Sprite;
private xin:BitmapData();
public function Main():void{
init();
}
private function init():void{
var tu:Pic=new Pic(1,1);
var tut:Bitmap=new Bitmap(pic);
addChild(tut);
a.graphics.beginFill(0x00ff00);
a.graphics.drawRect(0,0,80,80);
a.graphics.endFill();
a.x=100;
a.y=100;
addChild(a);
xin=new BitmapData(1,1,false,0x0);
stage.addEventListener(MouseEvent.Mouse_MOVE,qu);
}
private function qu(evt:MouseEvent):void{
xin.draw(stage,new Matrix(1,0,0,1,-mouseX,-mouseY));
var mycolor:ColorTransform=new ColorTransform();
mycolor.color=xin.getPixl();
a.transform.colorTransform=mycolor;
}
}
}
博视界科技专注于沉浸式全景数字餐厅、全息酒店宴会厅,旨在帮传统餐饮用科技玩跨界,欢迎咨询! 官方网站:www.boseetech.com 联系方式:


猜您还喜欢:
- Flash签名/简单的绘图板(AS3.0) (此文被围观6790次)
- Flash AS3系列教程]用反射动态创建实例 (此文被围观957次)
- flash AS3 打字动画效果 (此文被围观5319次)
- [Flash系列教程]代码写在何处 (此文被围观2422次)
- [Flash AS3实例教程]一个超简单的鼠标拖拽实例 (此文被围观3475次)
- [Flash AS3实例教程]简单的flash+xml相册实例 (此文被围观3896次)
- Flash AS3,Flex和AIR有啥区别和联系 (此文被围观3341次)
- AS3常用动画效果公式集合 (此文被围观6216次)