说明:点击对象是mc,将mc变成bitmapData对象,然后取色。
class:
/*-----design by whb 2008-8-21-----
构造函数的参数pic:放置图片的mc
*/
package {
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
public class GetColor extends Sprite {
private var myBitmapData:BitmapData;
private var myBitmap:Bitmap;
private var color:uint;
public var colorStr:String;
public function GetColor(mc:MovieClip) {
myBitmapData=new BitmapData(mc.width,mc.height,true,0xffffff);
myBitmapData.draw(mc);
myBitmap=new Bitmap(myBitmapData);
addChild(myBitmap);
addEventListener(MouseEvent.MOUSE_DOWN,mouseD_fc);
}
private function mouseD_fc(e:MouseEvent) {
color=myBitmapData.getPixel(e.localX,e.localY);
colorStr=("0x"+color.toString(16)+"00000").slice(0,8);
}
}
}
as:
import GetColor;
var mymc:mc=new mc();
var a:GetColor=new GetColor(mymc);
a.scaleX=a.scaleY=2;
a.x=100;
a.y=100;
addChild(a);
addEventListener(MouseEvent.MOUSE_DOWN,down_fc);
function down_fc(e:MouseEvent){
_txt.text=a.colorStr;
}
演示效果:
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/4396.html
发表评论
-
flv制作工具大全
2010-04-10 10:06 590Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 10:06 831http://www.dengjie.com/weblog/c ... -
多端口SimpleConnect组件
2010-04-10 10:06 534如果使用的是旧版本的FlashCom的话,因为不支持http ... -
多端口SimpleConnect组件
2010-04-10 10:05 487如果使用的是旧版本的FlashCom的话,因为不支持http ... -
一步一步学Remoting之三:复杂对象
2010-04-10 10:05 705这里说的复杂对象是比 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 13:04 679[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
从flash as2.0迁移到as3.0
2010-04-09 13:04 839终于正式开始从as2迁移到as3了,这段时间里,我会把自己学 ... -
从flash as2.0迁移到as3.0
2010-04-09 13:03 552终于正式开始从as2迁移到as3了,这段时间里,我会把自己学 ... -
ActionScript 3 Tip of the Day
2010-04-09 13:03 573今天看到aw的blog上好象要翻译AS3 Tip of the ... -
ActionScript 3 Tip of the Day
2010-04-09 13:03 581今天看到aw的blog上好象要翻译AS3 Tip of the ... -
TransformManager (AS3) - Interactively Scale/Rotate/Move DisplayObjects
2010-04-09 10:10 802TransformManager makes it easy ... -
flash as3+php上传源文件下载
2010-04-09 10:09 1145可以多文件同时上传,有上传进度,上传结束后给出列表,点击即下载 ... -
flash as3+php上传源文件下载
2010-04-09 10:09 1042可以多文件同时上传,有上传进度,上传结束后给出列表,点击即下载 ... -
as3实现点击图片取色
2010-04-09 10:09 749说明:点击对象是mc,将mc变成bitmapData对象,然后 ... -
flash图片展览滚动效果
2010-04-08 10:28 763[1b]转载请注明作者,谢谢![/1b] 制作思路: ... -
有别于传统的Flash镜头控制方式,全新Flash镜头的控制处理
2010-04-08 10:27 371前言: 该教程介绍了一 ... -
有别于传统的Flash镜头控制方式,全新Flash镜头的控制处理
2010-04-08 10:27 589前言: 该教程介绍了一 ... -
Flash动画人物角色行走的几种实现方式介绍
2010-04-08 10:27 1843关于角色的行走,是动画中常见的场景了,也是flash制作动画 ... -
Flash动画人物角色行走的几种实现方式介绍
2010-04-08 10:27 1765关于角色的行走,是动画中常见的场景了,也是flash制作动画 ... -
flash手绘蝴蝶
2010-04-08 08:39 550大家好,我是阿刚。好久没发东西了,今天做了一个flash手绘蝴 ...
相关推荐
as3 3d墙图片展示系统源码,as3 3d墙图片展示系统源码,as3 3d墙图片展示系统源码
flash AS3上传预览图片,flash CS5以上的版本打开。源码可修改。
用AS3实现调用GPS功能,同时也可以调用经纬度。
用AS3.0实现的Macaron色系拾色器。内有详细注释。思路很简单:1.导入一个位图作色板;2.导入的位图的BitmapData信息存储起来。3.鼠标左键,右键和悬停状态分别可以显示颜色。
AS3 实现发邮件
as3实现图片lomo效果,步骤:滤色、反相、反相的红色通道叠加和添加四角的阴影效果。
as3 flash 图片展示 照片墙 图片展示 照片墙
as3实现播放.wav扩展名的声音文件 as3实现flash与javascript(js)的通讯 要引用: import de.popforge.audio.output.SoundFactory; import de.popforge.audio.output.Audio;
as3实现经典寻路
java中阶乘计算常见,在flash中其实差不多,AS3实现5!等阶乘结果~~
AS2很好的图片切换效果。附效果,可联系源码QQ:120441887。在http://120441887.paipai.com中也可以下到。
as3实现播放.wav扩展名的声音文件 as3实现flash与javascript(js)的通讯 要引用:import de.popforge.audio.output.SoundFactory; import de.popforge.audio.output.Audio;
AS3.0做的3D立体展示图片,很有用的
flash as3 导入外部图片(数量不定),循环播放(每6秒播放一张)并自动生成按钮进行选看控制
实现MP3的播放用as3代码实现的其中遇到问题最多的是在将播放器部署到服务器上会出现安全策略的问题
As+lightbox+js实现实时加载图片进度.rar
AS3 仿苹果滑动图片菜单 横竖都有点代码 ,带缓冲效果
As3 图片特效组件,具体怎么用请大家自个去测试
Flash as3 立体空间图片轮动,图片动态切换
通过代码实现的图片水波纹效果,非常逼真,as版本3.0,flash版本 flash CS3适用。