トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     マスクについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
wata1
Åê¹ÆNo.36750
投稿日時: 2007-12-11 13:54
半人前
居住地: 東京
投稿: 33
使用環境:
マスクについて
マスクについて質問させてください。

以下の様なコードで、MCの上にマスクをかけて、MCをちょっとずつ
右に動かしているのですが、だんだんマスクがずれてしまいます。

マスクはMC上に作ってあるので、一緒に動くはずなのですが。。

試しに、
it_mc0.setMask(it_mask0);
の行をコメントアウトすると、マスクも一緒に動いているのが確認できます。

よろしくお願いいたします。

(手順)
1.グラデーションを作り、シンボルにしてから、リンケージをcr_mask
としています。

2.it_mc0の空ムービークリップにmyBitmapDataというビットマップ
データを貼付けます。

3.先のcr_maskをis_mask0というインスタンス名でit_mc0上に作っています。

4.it_mc0にit_mask0のマスクを適用しています。

5.it_mc0をちょっとずつ右に動かしています。


(コード)
var myBitmapData:BitmapData = new BitmapData(100, 80, true, 0xCCFF0000);

var it_mc0:MovieClip = this.createEmptyMovieClip("mc0", 0);
it_mc0.attachBitmap(myBitmapData, 0);
it_mc0.cacheAsBitmap = true;

var it_mask0 = it_mc0.attachMovie("cr_mask", "is_mask0", 1);
it_mask0.cacheAsBitmap = true;

it_mc0.setMask(it_mask0);

this.onEnterFrame = function() {
it_mc0._x += 1;
}

(環境)
Mac mini powerPC4
Flash 8

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » マスクについて wata1 2007-12-11 13:54
     Re: マスクについて mayor 2007-12-11 14:46
     Re: マスクについて Fumio 2007-12-11 14:48
       Re: マスクについて Fumio 2007-12-11 15:00
       Re: マスクについて wata1 2007-12-11 15:13

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops