• 締切済み

AS2.0 ボタン化したムービークリップを途中で変更

AS2.0で困っています。 ●現在、ムービークリップ「color1」内のフレームに【_up】【_over】【_down】とラベルを作って、ボタンにしています。 ムービークリップ「color1」自体には、[on(release){}]と記述しています。 (ボタンとして機能しています。) そこまではよかったのですが、 ムービークリップ「color1」の【_down】ラベルのあとに【playing】というフレームラベルを作って、【playing】ラベルのアニメーションを再生したいと思ったら、できませんでした。 ○【_down】のスクリプトレイヤーに、gotoAndPlay("playing"); と記述しましたが、全く動きません。 初歩的な質問で大変申し訳ないのですが、 どのような構造にすれば、【_down】から【playing】レイヤーを再生できますか? よろしくお願いいたします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

単純に,ボタン化したムービークリップに on (press) { this.gotoAndPlay("playing"); } とかを書けば良いだけのような気が。。。 つまり, _down というフレームラベルを付けたフレームなど,最初から作成する必要がないと思いますよ。 (_down というフレームラベル 自体がそもそも不要ということです。)

ERRIY
質問者

お礼

>BlurFiltanさん 回答ありがとうございます。 さっそく【_down】を削除して、 on (press) { this.gotoAndPlay("playing"); } をムービークリップに書きました。 ですが、【playing】に移行しませんでした。 しかし、色々触って、そのスクリプトに on (press) { this.gotoAndPlay("playing"); //自動的にボタンとして機能しているムービークリップを途中でやめる enabled=false; } とすると、ちゃんと【playing】に移行できました! 【_down】はあっても、なくても大丈夫のようです。 足りなかったのは、 ●ムービークリップに対してスクリプトを記述する ということと、 ●【_up】など、ボタン化したムービークリップは 【playing】では普通のムービークリップに戻さなければ ならないということでした。 BlurFiltanさんの言葉をヒントに、 解決することができました。 ありがとうございました。

関連するQ&A