| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品资料 >> 设计 >> 网页设计 >> flash >> 正文 用户登录 新用户注册
Flash实现模拟吸管Eyedropper功能动画          【字体:
Flash实现模拟吸管Eyedropper功能动画
作者:佚名    平面来源:不详    点击数:    更新时间:2008-6-23

  c续之前的柔化后觉得BitmapData函数做到了很多之前做不到的效果了,尤其是在制作画板时需要的吸管工具,在这里只要一行函数就可以取得我们要的?色了。。真方便啊 




MovieClip.prototype.smoothImageLoad = function(img) {  //柔化?片
 var m = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
 var listener = new MovieClipLoader();
 listener.onLoadComplete = function(mc:MovieClip) {
  mc.onEnterFrame = function() {
   var bitmap = new flash.display.BitmapData(this._width, this._height);
   bitmap.draw(this);
   this.attachBitmap(bitmap, 1, true, true);
   this.smoothImageLoadComplete();
   updateAfterEvent();
  }
 };
 listener.loadClip(img, m);
}; 

MovieClip.prototype.pickColor = function() {  //取得?片?色
 var bitmap = new flash.display.BitmapData(this._width, this._height);
 bitmap.draw(this);
 if(bitmap != undefined) {
  var myColor = bitmap.getPixel(this._xmouse, this._ymouse);
  return "0x" + myColor.toString(16).toUpperCase();
 }
}
this.createEmptyMovieClip("mc", 0);
mc.smoothImageLoad("doggy.jpg");
mc._xscale = mc._yscale=300;
this.onMouseMove = function(){ 
 myColor = mc.pickColor();  //取得?片的?色函?
 var colorTansform  = new flash.geom.ColorTransform();
 colorTansform.rgb = myColor;
 colorMc.transform.colorTransform = colorTansform;
 colorTxt.text = myColor;
 updateAfterEvent();
}

(出处:网侠)

平面录入:chqnet    责任编辑:chqnet 
  • 上一个平面:

  • 下一个平面:
  • 最新热点 最新推荐 相关平面
    Flash MX 特色之旅之一
    用Flash做一个自己的个性MP3…
    Flash音频软件Sound Forge(…
    在Flash中用XML实现多语言支…
    用Flash 制作Winamp光谱柱的…
    用Flash来制作一个Flash播放…
    FlashMX 基础应用(1.1)
    用flashMX制作迷宫游戏(1)
    无AS在FLASH中实现三种爆炸效…
    用FLASH画写意画-竹
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)