« 32日目「天気」 | ホーム | 33日目「仕事」 »

外部からswfを読み込んで同時にsetMask()でマスクする方法

070927

こんにちは、なかわけです。

だいぶ前の話になりますが、ちょっと時間があったので(入院中暇だったので)、dsko0 さんからアドバイスいただきましたMovieClipLoaderを使って、外部から読み込んだswf(jpgなどの画像でも)に同時にsetMaskでマスクをかけるFlashを製作してみました。この記事の話です。なかわけ初のサンプル付きです。

まず、サンプルはこんな感じです。

ダウンロードデータはこれです。どうぞ。
moviecliploader.zip

ActionScriptは基本的にヘルプのままですが、サンプルデータにはなかわけの解説が付いています(解説があっているかどうかは保障しませんw)。以下のスクリプトは要点だけまとめただけのものです。

var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("neko.jpg", container);
function onLoadInit(mc:MovieClip) {
   mc.setMask(mcMask);
}

とまあこんな感じですが、なんかあったらコメントください。わかる範囲でサポートします。

コメント (0)

タグ

関連アイテム

カレンダー

2013年5月
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

クリエイティブ・コモンズ

このブログは、次のライセンスで保護されています。

クリエイティブ・コモンズ・ライセンス

Googleの画像広告