※ ChatGPTを利用し、要約された質問です(原文:FlashMXアクションスクリプトの記述で分からないのですが…)
FlashMXアクションスクリプトでマウスカーソルを残さずに波紋を作成する方法とは?
このQ&Aのポイント
FlashMXのアクションスクリプトでマウスカーソルに着いていく波紋を作成する方法について質問です。
購入した書籍にはマウスカーソルを動かすとカーソルに着いていき波紋が広がるアクションスクリプトの記述があります。
しかし、マウスカーソルがステージ上からなくなっても波紋が残ってしまう現象が起きています。この波紋を残さないようにする方法を教えてください。
FlashMXアクションスクリプトの記述で分からないのですが…
現在FlashMXのアクションスクリプトを勉強中で購入した書籍に、マウスカーソルを動かすとカーソルに着いていき波紋が広がるというのがあるのですが、マウスカーソルがステージ上からなくなっても波紋が残ってしまいます。この波紋を残さないようにする記述方法をどなたか教えて下さい。WindowsXP環境です。
onClipEvent (load) {
if (_name == "mc") {
_visible=false;
max = 10; //複製する個数
for (i=0; i<max; i++) {
this.duplicateMovieClip(i, 100+i);//複製
}
}
}
onClipEvent (mouseMove) {
if (_name == "0") {//一つ目のmcはマウスの座標とする
_x = _parent._xmouse;
_y = _parent._ymouse;
} else {//それ以後は自分の名前から-1引いたインスタンス名の座標を取得する
_x = _parent[int(_name)-1]._x;
_y = _parent[int(_name)-1]._y;
}
updateAfterEvent();
}
と記述されています。インスタンスmcはシェイプトゥイーンで、円が徐々に大きくなり、消えていくアニメーションを設定しています。
お礼
DPE様度々有難う御座います。記述して頂いたスクリプトをコピーペーストした所、自分が思う表示がされました。(感動\(^_^)/) やはり私がどこか記述しま違がっているのですね。 教えて頂いたスクリプトを参考に引き続き勉強します。 本当に何度もおつき合い下さって有難う御座いました。