BitmapData.draw方法可将一个DisplayObject的当前显示内容复制到一个位图里去,用这种方法就可以实现将当前flash场景导出到图片中。
http://www.xiaos8.com/article.asp?id=35
亮点 :
package index.base.program{
import flash.geom.Matrix;
import flash.geom.Rectangle;
import flash.display.BitmapData
import flash.display.DisplayObject;
public function photography(photo:DisplayObject,transparent:Boolean = true,fillColor:uint = 0):BitmapData{
var tmpRect:Rectangle = photo.getRect(photo);
var picture:BitmapData = new BitmapData(photo.width,photo.height,transparent,fillColor);
picture.draw(photo,new Matrix(1,0,0,1,- tmpRect.left,- tmpRect.top));
return picture;
}
}
HxLauncher: Launch Android applications by voice commands