電子書籍の厳選無料作品が豊富!

画像の位置は変えず左から右へ二つ画像を切り替えた映像を作りたいのです。
その時に境界線をぼかして切り替えたいのですが、ぼかしたマスクを作る事って出来るのでしょうか?
色々と調べた結果、マスクにはアルファは使えないと出ていたのですが・・・。

マスクを使わなくてもいい方法があれば、それも教えて頂きたいです。

A 回答 (1件)

Flash 8(Professional 8 でも Basic 8 でも)以上をお持ちですと,


グラデーションマスクはかけられます。

マスクをかけるものも,マスクをかけられるものもムービークリップにして,
その両方とものビットマップキャッシュを有効にます。
  → MovieClip.cacheAsBitmap = true;
そして,マスクをかけるのです。
  → MovieClip.setMask();
マスクを透明から不透明のグラデーションにしておけば,
グラデーションマスクがかかります。

仮に階層がつぎのようなものであった場合,
 _root
  ├ mask_mc (マスクになるグラデーションMC)
  ├ gazou_mc(マスクをかけるMC)
  └ 背景

_root のフレームに次のように書きます。

-----------------------------------------
// mask_mc のビットマップキャッシュを有効にする
mask_mc.cacheAsBitmap = true;
// gazou_mc のビットマップキャッシュを有効にする
gazou_mc.cacheAsBitmap = true;
// gazou_mc に mask_mc のマスクをかける
gazou_mc.setMask(mask_mc);
-----------------------------------------


この方法を説明したサイトが Adobe Flash では見つからないのですよ。
Suzuka でよろしければ,図的に説明したり,サンプルファイル(といっても FLAファイル ではなくSuzuka用CSFファイル)があるページなら知ってます。

Suzuka 基礎・基本 マスク・グラデーションマスク
http://suzupara.iinaa.net/kiso111.html

このページの後半分くらいがグラデーションマスクの説明です。



Flash 8 以上を持っていない場合,もしくは Flash Player 8 以上の SWFをパブリッシュしたくない場合は,
(そして Suzukaも使わない場合は),
次のページが参考になるかもしれません。

画像ロールイン・ロールアウト
http://oshiete1.goo.ne.jp/qa2580226.html
 ↑教えて!goo ↓OKWave (同じです)
http://okwave.jp/qa2580226.html
    • good
    • 0
この回答へのお礼

返答が遅くなってしまって大変申し訳ありませんでした。

教えて頂いたやり方で無事に作り上げることができました。本当にありがとうございました。
Suzukaも機会があったら試してみたいと思います。

お礼日時:2007/08/01 11:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!