• ベストアンサー

Flashで画像のトランジション

http://www.gohawaii.jp/ このサイトのFlashで画像が波で切り替わるのですが どうしたらこの様なトランジションが出来るのですか? アクションスクリプトでするのですか? 宜しくおねがいします。

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

  • ベストアンサー
  • notebleu
  • ベストアンサー率45% (34/74)
回答No.3

アルファの事はとりあえず忘れて、マスクを使って画像を切り替える事に専念しましょう。 ■材料■波A、波B、画像A、画像B・・・波Aは画像Aのマスク。Bも同様。 ■流れ■ (1)マスクが重なっていない画像Aは表示されず、画像Bのみ見える 波A~~~~       画像A       波B~~~~       画像B (2)波Aが画像Aに重なって、徐々に見えてくる。    波A~~~~→       画像A       波B~~~~       画像B (3)完全に画像Aが表示されるので、画像Bは完全に隠れる。       波A~~~~       画像A       波B~~~~       画像B (4)続いて画像Bに切り替えたい時は、波B・画像BをAの上に持ってくる。  この時、波Bはずらして配置。その為、画像Bは見えず、画像Aが見え続けている 波B~~~~       画像B       波A~~~~       画像A このループで2枚の画像を交互に表示できます。 とりあえず、1枚でやった場合、徐々に画像が表示されますか? つまり、マスクの設定や使い方は把握していますか? 基本的なテクニックはNo.2の回答のサイトに載っています。 必要ならいくらでも説明しますので、がんばって下さい。

nabe2007
質問者

お礼

notebleu様 本当にありがとうございました。 マスクだったんですね! ご丁寧に説明していただきありがとうございました。

その他の回答 (2)

  • notebleu
  • ベストアンサー率45% (34/74)
回答No.2

基本構造だけ簡単に説明すると (1)すでに表示されている画像Aの上に、マスクBをずらして見えない状態で画像Bを配置。 (2)マスクBを画像B上に移動していくと、画像Bが見えていく。 (3)再度画像Aを表示させる場合は、画像AとマスクAを画像Bの上に配置して(1)に戻る。 ・画像A、画像Bは移動していない。深度(どちらが前面か)のみ変更。 ・画像A、画像Bの入れ替えは深度で管理する方法が楽。(ActionScript) ・波は同じ動きしかしなくて良いならモーショントゥイーン。 マスクの参考にどうぞ。どうやらサンプルもある模様です。 http://www.strive-ex.com/cgi-bin/mt/blog/2006/05/flash.html ■波の描き方 (1)線ツール(N)でギザギザを描く。 (2)選択ツール(V)で線付近(カーソルの下に「ノ」が表示れる)からドラッグ。 ※選択状態(網掛け)になってる時は出来ません。何もないところをクリックして解除して下さい。 (3)直線が引っ張られて曲線になるので、波っぽくする。 (4)細かい修正はダイレクト選択ツールを使用(ベジェ曲線をハンドルで微調整できます) (5)中を塗りつぶす。 他にもいっぱい方法がありますが、正確性を求めなければこれが楽。 というか、長くなってしまいましたが分かりにくいですね。 ご不明な点や、単語の意味など分からなかったら気軽にどうぞ。

nabe2007
質問者

補足

notebleu様 度々ご丁寧に回答していただきありがとうございました。 すみません、お言葉に甘えて もう一度整理しておしえてください・・・ 画像AとBを波の画像(右から左)で切り替える場合 ●質問1・・・画像の配置は下記でいいのですか? レイヤ3・・・画像B レイヤ2・・・ここに波型の画像(マスク?) レイヤ1・・・画像A ●質問2・・・モーショントゥイーンは下記でいいのですか? レイヤ3・・・画像B(透明度0→100) レイヤ2・・・ここに波型の画像を左から右(マスク?) レイヤ1・・・画像A(透明度100→0) これだと何となく見えるのですが、波が左から右にAの 画像を消しながらBの画像に切り替わるではありません。 (波を境いにA・Bが綺麗に切り替わらない) 多分、このやり方ではないのでしょうね・・ すみません度々・・申し訳ありません。。。

  • notebleu
  • ベストアンサー率45% (34/74)
回答No.1

アクションスクリプトでもモーショントゥイーンでも可能です。 少ない画像ならば後者の方が楽でしょう。 これは波の形のマスクを動かしながらアルファを変えて表現されています。

nabe2007
質問者

補足

notebleu様 早速の回答ありがとうございました。 例えば ABの画像を上記のサイトにしたい場合 レイヤ3・・・画像B レイヤ2・・・ここに波型の画像(モーショントゥイーン?) レイヤ1・・・画像A レイヤ2の波型の画像をどう作成し、どう動かせばいいのか? 波型の画像を下記の様に左から 透明|波|透明 の様に作成して、左から右に動かしてもただBの写真が出るだけで、 Aの写真がスライドになりません。 この方法では無いのは分かるのですが、他にレイヤ2をどうすれば 綺麗なスライド?っぽくなるのですか? 大変分かり難い説明と思いますが、宜しければ教えてください。

関連するQ&A