メイン 迷える子羊の部屋【初心者専用】 ロールオーバー、ロールアウトのアニメボタン | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
orange009 | Åê¹ÆNo.21789 投稿日時: 2005-11-30 11:26 |
新米 居住地: 東京 投稿: 11
使用環境:
WinXP,Flash MX2004 |
ロールオーバー、ロールアウトのアニメボタン はじめまして。
flash初心者です。 今、アニメーションボタンを作っていて、ボタンのロールオーバー時とロールアウト時にアニメーションをつけたいと思っています。 自分なりにいろいろ作ってはみたものの、ロールアウトのアニメーションがどうしても動きません(ロールオーバーのアニメで止まっています)。 作り方としては、 _root フレーム(label "f1")にA.mcを配置 ★A.mc 1フレーム目にA_1.btnを配置 2フレーム目にA_over.mcを配置(label "over") 3フレーム目にA_out.mcを配置(label "out") ☆A_1.btn on (rollOver) { gotoAndStop("over"); } ☆A_over.mc 1?10フレームまでロールオーバーアニメ 10フレーム目にA_over.btnを配置 11フレーム以降にreleaseのアニメ(label "release") 10フレームに stop(); A_over.btnに on (release) { gotoAndPlay("release"); } on (rollOut) { _parent.gotoAndStop("out"); } ☆A_out.mc 1?10フレームまでロールオーバーアニメ 10フレームに _root.gotoAndStop("f1"); 明らかに何か間違っているような気はするのですが、 どこが違うのか、分かりません...。 もしよければご指導お願いします。 |
ebi | Åê¹ÆNo.21790 投稿日時: 2005-11-30 11:52 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: ロールオーバー、ロールアウトのアニメボタン ebiです。
まだメーリングリスト時代にこのサンプル作ったような...お魚の... いろいろ試行錯誤されたようですね。 サンプル作ってみました。(いささか簡単なモンですが...) こういう感じでどうでしょう? http://www.geocities.jp/blood_plot/over_out_btn.html ※ releaseでflaファイルをダウンロードできます。 ボタンをあっちに置いたり、こっちに置いておられるようですが、rollOver、rollOutを受け取るボタンは同一じゃないと、あかんと思います。でないと新しく現れたボタンでいちいちrollOver受け取っちゃうので(原因たぶんコレ) |
orange009 | Åê¹ÆNo.21795 投稿日時: 2005-11-30 13:24 |
新米 居住地: 東京 投稿: 11
使用環境:
WinXP,Flash MX2004 |
Re: ロールオーバー、ロールアウトのアニメボタン わー。
サンプルまで作っていただいて、ありがとうございます! ebiさんのファイルを参考に作ってみました。 あんなにスッキリできるなんて...無駄な労力を使っていました 笑。 ただ、もうひとつ、困っていることがあります...。 ロールオーバー、ロールアウトのアニメは無事動くようになったのですが、ロールオーバー時のアニメが再生中にロールアウトしたとき、動きがつながらなくておかしな動きになってしまいます...。 これを解決するには、関数とかが必要になるのでしょうか? |
ebi | Åê¹ÆNo.21800 投稿日時: 2005-11-30 13:58 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: ロールオーバー、ロールアウトのアニメボタン ebiです。
引用: ロールオーバー、ロールアウトのアニメは無事動くようになったのですが、ロールオーバー時のアニメが再生中にロールアウトしたとき、動きがつながらなくておかしな動きになってしまいます...。 ですね。その“動き”がどんなものかによりますしどういう形で“動きが繋がる”とするかにもよると思いますが... なんでもかんでも、それぞれに設定した動きを最後までやりきってしまいたいって場合は、オーバー時、アウト時にイベントを無視するフラグを立てておいて、アニメ終了後にフラグを引っこ抜けば可能かもです。 オーバーの途中でアウトにスムーズに変えたいって場合なら、_currentframeを利用して、overでの移動分をoutのフレームへ飛ばせば…分かりにくいですね。サンプル作りました。関数なんぞ面倒なので作りません、僕は(笑) http://www.geocities.jp/blood_plot/over_out_btn2.html ※これまたreleaseでflaファイルをダウンロードできます。 |
ひろゆき | Åê¹ÆNo.21802 投稿日時: 2005-11-30 14:16 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: ロールオーバー、ロールアウトのアニメボタン 引用:
ロールオーバー時のアニメが再生中にロールアウトしたとき、動きがつながらなくておかしな動きになってしまいます...。 動きが繋がるようにするためには、 繋がるようなスクリプトを記述する必要があるでしょう。 もし、ロールアウトで、逆再生するだけならば、 「ロールアウトで逆戻りするアニメーション」が参考になるでしょうか。 あるいは、アニメーションというのが、スクリプトで制御できるのであれば、 「サンプル」などの動きもできますね。 ともかく、ebiさんも書かれているように、 アニメーションがどのような動きなのかによって、 どのような対応が良いのかは、変わってくると思います。
|
ebi | Åê¹ÆNo.21806 投稿日時: 2005-11-30 14:55 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: ロールオーバー、ロールアウトのアニメボタン ebiです。
おぉー、かっこいい、ひろゆきさんのサンプル。 僕のサンプルはあのサンプルでしか通用しないショボチンです(´?`;)ゞ でも要はどういう形にしろ、応用しだいで“出来る”って事です。 ご自分で試行錯誤されるもよし、 「これをこうしたくて、ああしてみたけど、ダメだったっす!」と詳細をお伝えになるもよし、でございます。 |
orange009 | Åê¹ÆNo.21837 投稿日時: 2005-12-1 13:45 |
新米 居住地: 東京 投稿: 11
使用環境:
WinXP,Flash MX2004 |
ありがとうございました! ebiさん、ひろゆきさん、ご丁寧に教えていただいて、本当にありがとうございます。
http://freedominteractivedesign.com/main.htm ここのサイトのナビゲーションのようなボタンを目指しているのですが、ebiさんのサンプルを参考にして、scriptを入れるボタンを透明にして作ったらうまくいきました! 今まで、人に頼らず自分の力でやらないと成長しないとばかり考えていたのですが、やはり自分で分からないことは人に聞いてみるというのもひとつの選択なのですね。 本当に勉強になりました。ありがとう! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |