タグ :

読み込み画像に対するマスク : ActionScript

投稿日 : 2008年3月9日 | 更新日 : 2010年09月15日 前のページへ戻る

ActionScriptで読み込んだ画像(jpg)に対して動的にマスクを行うための覚書(Flash MX2004)。 躓いた点 ⇒ 読み込んだ画像に直接マスクを設定しても思ったとおりの動作が得られない。 解決策 ⇒ 入れ子にしたムービークリップに画像を読み込み、親クリップに対してマスクを行う。
/*
* 読み込み画像へのマスク
*/
var container = _root.createEmptyMovieClip("container", 0);
var image = container.createEmptyMovieClip("image", 0);
container.image.loadMovie("image.jpg");
mask = _root.createEmptyMovieClip("mask", 1);
container.setMask(mask);
// container.image.setMask(mask); ← マスクされない
mask.attachMovie('dot', 'dot', 0);

/*
* 下記のコードではマスクされない。
/*
var image = _roo.createEmptyMovieClip("image", 0);
image.loadMovie("image.jpg");
var mask = _root.createEmptyMovieClip("mask", 1);
image.setMask(mask);
mask.attachMovie('dot', 'dot', 0);
*/

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/245.html/trackback

このページの上へ