- ベストアンサー
どなたかマウスイベントとムービークリップの扱い方を教えてください。
現在、羽を羽ばたかす蝶(胴体、羽2枚で構成しています)を右から左へ移動させつつ、マウスを乗せたらそこで蝶が動きを止めて、ウィンドウ(動くのと同じ蝶が二匹ウィンドウを支えている)がゆっくり開く、というものを作ろうとしています。 蝶つきのウィンドウはムービークリップでつくれましたし、 on (rollOver) { this.gotoAndPlay("start"); } on (rollOut) { this.gotoAndPlay("end"); } という表記に加え、ラベルを使用することでウィンドウのマウスによる制御は一応できました。 ですが蝶の動きをとめることがどうにもできていません。 上のスクリプトになにがしか停止のための命令を加えたらよいのでしょうか? 正直質問があいまいですが当方初心者もいいところでして・・・ どなたか教えていただけたら幸いです。
- みんなの回答 (3)
- 専門家の回答
お礼
>「蝶つきのウィンドウムービークリップ」自体をモーショントゥイーンで動かしているというわけですね。 これに関しては、ウィンドウの中(シーン1の下の階層)に「ウィンドウムービークリップの動き(小>大とα)」を仕込んでいますが、蝶はその上にのっけてあるだけで羽の動きのみです。 つまるところスノーボードの上に羽ばたく蝶がとまっている感じというか・・・ >この this.gotoAndPlay("start"); の this は ムービークリップ内のタイムラインを示すわけですね。 で、そのgotoなのですが下の階層のウィンドウがおいてあるところに別レイヤーで ラベルをstart、endをつけてあります。 ウィンドウに連動している、? と思うのですが・・・ もうどうにも手探りなので抽象的な説明のしかたですいません。 とにかく教えていただいたスクリプトをためさせていただきますね。 ありがとうございます! (もしかしたらまたお聞きするかもしれませんが;)