- ベストアンサー
Flashでストップするようにしたい。
Flashでアニメーションがループする画像を 作っています。 マウスがロールオーバーした際にそのアニメーション がストップするようにしたいのですが、 どのようにアクションを設定したらいいので しょうか? お願いします☆
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マクロメディア(Adobe)の Flash 作成ソフトで作成していらっしゃると仮定しての回答です。 新規レイヤーを一番上に追加して、 そのレイヤーにステージを覆うくらい大きな(はみ出てもOK)透明(アルファ0%)の塗りを、 矩形ツール(四角を描くツール)で描きます。 そして、その大きな透明(見えない)な塗りを選択して、 「右クリック」→「シンボルに変換」でボタンシンボルに変換します。 その大きな透明のボタンを選択して、 下のアクションパネルに、 on (rollOver) { stop(); } と書けば(コピペすれば)、そのアニメーションは止まると思います。 でも、これをしても後に発展性がありませんよ。 例えば、再びスタートさせたいときとかはどうするのですか? スタートさせる必要がなければ、これでOKだと思います。 もし、ロールオーバーしたときストップで、 ロールアウトしたときにまた動き出すのでしたら on (rollOver) { stop(); } on (rollOut) { play(); } こうなります。
その他の回答 (1)
- suzuko
- ベストアンサー率38% (1112/2922)
???? FLASHの中で行うのですか? それともSWFやGIFアニメに書き出したものをHTML上に置いて、行うのですか? カテゴリとしては、後者かなとは思うのですが、補足お願いします。説明が全く違ってくるので。
お礼
とても参考になりました! ありがとうございます☆