facebook twitter hatena line email

Flash/お絵かきサイト/作成方法

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

消しゴム機能

  1. blendModeを"layer"にしたspriteを用意し、
  2. 子供のspriteにブレンド消去のマスクを設定する
  • as2設定
triangle_mc.blendMode = "erase";
  • as3設定
import flash.display.BlendMode;
triangle_mc.blendMode = BlendMode.ERASE;

消しゴム機能とレイヤー機能と画像キャプチャー機能を組み合わせる方法

  • レイヤーspriteでまとめたspriteをキャプチャーすると消しゴム部分が黒塗りとなってしまう。
  • 回避方法は各レイヤーspriteをbitmapにしてからひとつのspriteにし再度bitmap化すると消しゴム部分が正常にキャプチャできる

お絵かきツール作成方法参考リンク

  • 消しゴム逆マスク

http://d.hatena.ne.jp/bardothodol/20090605/p1

  • BlendMode を使った「逆マスク」

http://www.trick7.com/blog/2007/04/06-083039.php

  • BlendMode消しゴムを使ったお絵かき

http://kozy.heteml.jp/pukiwiki/index.php?ActionScript3.0%20%A4%AA%B3%A8%A4%AB%A4%AD%A5%C4%A1%BC%A5%EB

  • flash8 blendMode

http://hakuhin.jp/as/movieclip.html

  • アンチエイリアシングなしのbitmapについて

http://blog.webkai.net/category/Flash.html

  • BitmapDataを使用後はメモリ解放

http://blog.bygami.net/archives/28

  • バケツツール

http://nondelion.com/archives/2008/02/01/1740