0
movieclip位于已导入到库中的单独swf文件中。 movieclip本身播放良好(movieclip是基于矢量的),但是当我尝试从当前帧捕获到bitmapdata对象时,似乎没有任何事情发生。我想知道这是否是某种类型的安全问题?如何将当前帧从MovieClip捕获到BitmapData对象中?
mc is the movieclip
bitmap=new BitmapData(mc.width,mc.height,false);
trace("Creating bitmap for frame grab width=",mc.width,"height=",mc.height);
bitmap.floodFill(0,0,0xff0000); //for debugging only
bitmap.draw(mc);
使用上面的代码获取的动画的当前帧之后,质地坚实红色如此看来,它没有被此时,floodFill命令我把上面的调试后改变。
你可以使用一个矩阵(第二个参数(DO,矩阵))和DisplayObject.getBounds()来转换精灵的原点,绘制...标度和旋转有点棘手(变换对象可能有帮助) – Cay 2009-11-28 02:20:41