• ベストアンサー

Flashでストップするようにしたい。

Flashでアニメーションがループする画像を 作っています。 マウスがロールオーバーした際にそのアニメーション がストップするようにしたいのですが、 どのようにアクションを設定したらいいので しょうか? お願いします☆

質問者が選んだベストアンサー

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

マクロメディア(Adobe)の Flash 作成ソフトで作成していらっしゃると仮定しての回答です。 新規レイヤーを一番上に追加して、 そのレイヤーにステージを覆うくらい大きな(はみ出てもOK)透明(アルファ0%)の塗りを、 矩形ツール(四角を描くツール)で描きます。 そして、その大きな透明(見えない)な塗りを選択して、 「右クリック」→「シンボルに変換」でボタンシンボルに変換します。 その大きな透明のボタンを選択して、 下のアクションパネルに、 on (rollOver) { stop(); } と書けば(コピペすれば)、そのアニメーションは止まると思います。 でも、これをしても後に発展性がありませんよ。 例えば、再びスタートさせたいときとかはどうするのですか? スタートさせる必要がなければ、これでOKだと思います。 もし、ロールオーバーしたときストップで、 ロールアウトしたときにまた動き出すのでしたら on (rollOver) { stop(); } on (rollOut) { play(); } こうなります。

despejar
質問者

お礼

とても参考になりました! ありがとうございます☆

その他の回答 (1)

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

???? FLASHの中で行うのですか? それともSWFやGIFアニメに書き出したものをHTML上に置いて、行うのですか? カテゴリとしては、後者かなとは思うのですが、補足お願いします。説明が全く違ってくるので。

関連するQ&A