actionscript 3.0 初心者です
現在bitmap処理について調べています。
以下の記述に置いて、ライブラリーにあるpng画像をbitmapで読み込みました。
この画像はswfファイルに埋め込み済みでクラスをtokyo1としています。
続いて、これを.draw()を使って画像に変化を起こそうとしましたが、
こちらはうまく行きませんでした。
どこかおかしいのでしょうか?お心当たりございましたら是非よろしくお願いします。
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.geom.Matrix;
import flash.geom.ColorTransform;
var rectX:Number=40;
var rectY:Number=30;
var rectwidth:Number=20;
var rectheight:Number=20;
var rect1:Rectangle=new Rectangle(rectX,rectY,rectwidth,rectheight);
var btm_data:BitmapData=new tokyo1();
var btm_obj:Bitmap=new Bitmap(btm_data,PixelSnapping.AUTO,false);
var matrix:Matrix=new Matrix(2,0,0,3,0,0);
var color:ColorTransform=new ColorTransform(1,1,1,1,0,0,0,0);
btm_data.draw(stage,matrix,color,BlendMode.NORMAL,rect1,true);
addChild(btm_obj);
お礼
お礼が遅れて、申し訳ございませんでした。 ありがとうございます。 やはり、JavaScriptだけで何もかも出来るわけではないのですね。 いろいろ調べていたら、JavaScriptなら、 複雑な処理も出来そうに書かれているサイトがいくつかあったので 期待して、調べ続けたのですが、 どうしても分からず、困っていました。 すみません。 大変助かりました。 また、プログラムも大変参考になりました。