Chinaunix首页 | 论坛 | 博客
  • 博客访问: 743638
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:46:04

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;
}
--------------------next---------------------

阅读(352) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~