初めて自分の家と他人の家が違う、と意識した時

はじめまして。初心者です。
ある2つのボタンをロールオーバーすると
ムービークリップが動作するようにしたいのですが、
「ボタン1」をロールオーバー後、「ボタン2」をロールオーバーすると、「ボタン1」がロールアウトされてしまうため、途中でムービークリップが終了してしまいます。
これを解決するためにはどうすればよろしいでしょうか?
アドバイスなどありましたら、よろしくお願いします。

A 回答 (2件)

#1です。



補足されている感じだと,例えば、「ボタン2」には,

--------------------------
on (rollOver) {
_root.MC1.stop();
_root.MC2.play();
}
--------------------------

みたいな雰囲気のことを書いているのではないでしょうか。
上の場合だと,_root.MC1.stop(); は不要ですよね。

とにかく「止まれ」と何処かに書くから止まるのであって,「止まれ」を書かなければ,ずっと動き続けるはずですよ。

「止まらない(ループしてしまう)けど,どうやったら止まるのでしょうか?」
というご質問はたまに見かけますし,なぜそうなるのかの意味もわかるのですが,「止まらないようにするにはどうすれば良いのでしょうか。」というのは理解し難いです。
何処かに「止まれ」と書いてあるから止まるのでしょう。
それか,元々動くようにしていないから(ムービークリップ内が1フレームしかないなどで),動かないのでしょう。
    • good
    • 0
この回答へのお礼

動きました。アドバイスありがとうございました。

お礼日時:2005/07/05 00:06

意味がわかりませーん。



例えば「ボタン1」には,

-----------------------------------
on (rollOver) {
_root.MC1.play();
}
on (rollOut) {
_root.MC1.stop();
}
-----------------------------------

こんなスクリプトを書いてわざわざ on (rollOut) で動作を止めるからそうなるのでしょう。
要らないことを書かずに,

-----------------------------------
on (rollOver) {
_root.MC1.play();
}
-----------------------------------

こんなのにしておけば,止まらないと思うのですが…
    • good
    • 0
この回答へのお礼

アドバイスありがとうございました。
説明不足ですいません。

-----------------------------------
on (rollOver) {
_root.MC1.play();
}
-----------------------------------

上記スクリプトで書いてみましたが、
「ボタン1」をロールアウト、「ボタン2」をロールオーバーしてしまうと、「ボタン1」のムービークリップが停止してしまいます。これを解決するにはどうすればよろしいでしょうか?

お礼日時:2005/07/04 00:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報