2008一月22
bitmapdata __ draw
BitmapData对于大多数AS程序员来说并不陌生,截图,大头贴什么的都需要用到它. 前几天做一个东西时候需要截取一张图出来,忘记写了,是AS2的,很简单的问题,在那个MC里面,就是用moveTo lineTo 画的线,然后填充一个颜色,不同的只是都是往上画的,之后截图怎么都截取不到,最后才想起来要调矩阵,结果也是异常的麻烦,不是多久是少,郁闷了大约15分钟,突然想到,我直接获得到那个mc变化后的矩阵不就可以了吗…..因为之后我们还做了放大缩小的效果
_targetMc.transform.matrix;
直接这样就可以了,然后在draw里面用这个就ok,也不用老调了,还是自己太着急没有想清楚,之后到测试的时候又出现一个问题,draw出来的图只有一小部分,黑色的,让人很难理解是为什么,测试了很长时间才发现原来在draw之前不能有遮罩,先draw之后再setMask就行了,不知道这算不算是AS2的一个问题. 还不知道AS3有没有,没有功夫去试验…呼呼.
