仕事でやって躓いたのでここにメモしとこ。
loadMovieで読み込んだ画像にsetMaskすると何でか分かんないけどうまくいかない。
読み込んだ画像にマスクがかからないのよね。
で、、、
調べてみると、MovieClipLoaderを使ってaddListener使ってそんでもってonLoadInitを使う。
よーするに、読み込んでそれが読み込まれたならすぐにマスクで使うシンボルを設定しろということ。
こうすることであとはタイムラインでキーフレームを使ってアニメで使える。
スクリプトは
1フレーム目
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(this);
mcl.loadClip(ここに読み込む画像のパス);
function onLoadInit(mc:MovieClip) {
load_mc0.setMask(mask_mc0);
}
レイヤーに読み込み用シンボルとマスク用シンボルを配置しておく。
マスクアニメーションはマスクシンボルのタイムラインを使ってやる。
ふぅ。ともあれ、なんとかクリア
この記事にトラックバックする