- ベストアンサー
ぼかしたマスク
画像の位置は変えず左から右へ二つ画像を切り替えた映像を作りたいのです。 その時に境界線をぼかして切り替えたいのですが、ぼかしたマスクを作る事って出来るのでしょうか? 色々と調べた結果、マスクにはアルファは使えないと出ていたのですが・・・。 マスクを使わなくてもいい方法があれば、それも教えて頂きたいです。
- みんなの回答 (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
お礼
返答が遅くなってしまって大変申し訳ありませんでした。 教えて頂いたやり方で無事に作り上げることができました。本当にありがとうございました。 Suzukaも機会があったら試してみたいと思います。