setMaskによるマスク

解説

ステージに「ball」「pic」「btn_on」「btn_off」というインスタンス名を付けたムービークリップを配置する。
フレームに下記のマスクを設定するスクリプトを記述します。
「マスク」ボタンを押すと、青いボールが写真のマスクになります。
「解除」ボタンを押すと、マスクが解除されます。

//マスクをかける
btn_on.onPress = function() {
//マスクの対象となるインスタンス名.setMask(マスクのインスタンス名);
pic.setMask(ball);
};
//マスクを解除する
btn_off.onPress = function() {
//マスクの対象となるインスタンス名.setMask(null);
pic.setMask(null);
};
//ボールのドラッグ
ball.onPress = function() {
startDrag(this);
};
ball.onRelease = function() {
stopDrag();
};

サンプルファイルのダウンロード

サンプルファイル

投稿者:

kishiken

企業務めのWEBデザイナーです。