読み込み画像に対するマスク : ActionScript
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
- マスク – 対角線2 – : ActionScript
- マスクのサンプル -対角線- : ActionScript
- Flash/ActionScriptのマスク : ActionScript
- オーサリングによるマスクの基礎 : Flash
コメント
コメントはまだありません。
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/flash/actionscript/245.html/trackback