トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

ActionScript で描画時のブレンドモードとアルファ値の設定

合成

blendModeプロパティを使う

アルファ値の設定

ColorTransformを使う

var _ctf:ColorTransform;
_ctf = new ColorTransform(1, 1, 1, 0.5, 0, 0, 0, 0);
bd.draw(source,matWork, _ctf);

または

ColorMatrixFilterを使う

var _cmf:ColorMatrixFilter;
_cmf = new ColorMatrixFilter([
1, 0 , 0 ,  0, 0,
0, 1 , 0 ,  0, 0,
0, 0 , 1 ,  0, 0,
0, 0 , 0,  0.5, 0,
]);
var _rect:Rectangle;
var _zero:Point;
_rect = source.bitmapData.rect;
_zero = new Point(0, 0);
source.bitmapData.applyFilter(source.bitmapData, _rect, _zero, _cmf);

[カテゴリ: プログラミング言語 > ActionScript]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2009年09月03日 19時57分30秒