graphicsの単純コピー(AS3.0編)

d.graphics ⇒ e.graphicsにコピー


import flash.display.BitmapData;

var myBitmapData:BitmapData = new BitmapData(d.width,d.height);
myBitmapData.draw(d);
d.graphics.clear();
e.graphics.beginBitmapFill(myBitmapData);
e.graphics.drawRect(0,0,e.width,e.height);
e.graphics.endFill();

addChild(e);


これをコピーしても動かないと思いますが、メモ代わりに。

beginBitmapFillしたら描画されると思い手間取ってしまった。

drawRectされるまで描画されないのね...


後、Object.hasOwnPropertyでプロパティを持ってるか調べられる。(メソッドもOK