调用库中的位图图片

/*
库中有个图片 类定义为Image
使用getDefinitionByName掉用库中的元件,
生成指定的库元件实例,这样的代码在其他的IDE中也能够很好的使用
*/
import flash.display.Bitmap;
import flash.display.BitmapData;

var Image:String = "Image";
var image:Class = getDefinitionByName(Image) as Class;
var bitmapData:BitmapData = new image() as BitmapData;
var headBitmap:BitmapData = new BitmapData(200,200);
headBitmap.copyPixels(bitmapData,new Rectangle(0,0,100,100),new Point(0,0));
var bitmap:Bitmap = new Bitmap(headBitmap);
addChild(bitmap);

/*
不使用getDefinitionByName
var image:Image=new Image();
var bitmapData:BitmapData = new BitmapData(100,100);
bitmapData.draw(image);
var bitmap:Bitmap = new Bitmap(bitmapData);
addChild(bitmap);
*/

posted on 2011-01-06 10:19  602147629  阅读(262)  评论(0编辑  收藏  举报