Flashの質問です。

下記のようなアクションのムービークリップを、何個かステージ上に配置しています。

-------
onClipEvent (load) {
x = -80;
y = -80;
z = -80;
function pointSet() {
radX = _parent._xmouse/-7000;
radY = _parent._ymouse/7000;
tx = x;
ty = y;
y = ty*Math.cos(radY)-z*Math.sin(radY);
tz = ty*Math.sin(radY)+z*Math.cos(radY);
z = tz*Math.cos(radX)-tx*Math.sin(radX);
x = tz*Math.sin(radX)+tx*Math.cos(radX);
this._x = x;
this._y = y;
this._alpha = this._xscale = this._yscale = (80+z)*0.3+60;
this.swapDepths(this._xscale);
}
}
onClipEvent (enterFrame) {
pointSet();
}
----------------------

これらのムービークリップの動きを、
・ステージ上からマウスが離れたときは、減速してとまる。
・再度、ステージ上にマウスが乗ったときは、動く。
という風に制御したいのですが、どのようにすればよいでしょうか。

ステージ上にマウスがあるかどうかは、ステージと同じ大きさの透明のボタンを配置すれば、判別できるかと思うのですが・・・

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/03/30 21:24:58
  • 終了:2011/04/06 21:25:02

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません