• ベストアンサー

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

  • Flashで写真画像2枚をオーバーラップさせるのは簡単ですか?

    Flash初心者で、非常に基本的な質問で申し訳ありません。 Flashを使って写真画像2枚をオーバーラップさせることは簡単にできるのでしょうか。二枚の画像の途中で白い画面をはさまず、二枚が徐々にオーバーラップしていくようなトランジションができればと思っています。 このようなことがFlashでできるかどうかだけ教えていただけたら助かります。もしできる場合は、比較的簡単にできるのでしょうか。それともAction Scriptなどを使う必要があるのでしょうか。 どうぞよろしくお願いいたします。

  • FLASHのトランジション効果

    始めまして FLASHを最近趣味で始めたのですがいきなりわからないところがでてきており、書籍、ネットで調べたのですが分からなかったのでどなたか教えてください! 初歩的な操作なんですがトランジション効果を使ってたとえば文字が0~30フレームの間で浮かびあがるとします。そのあと31フレーム以降には30フレームで完全に浮かび上がったものをそのまま継続させたいのですがその先に延ばしてもあらたなトランジションができてしまいます(涙) どのようにしたら継続させられるのかご教授願います!

  • Flashのモーダルウィンドウについて。

    始めて質問させてもらいます。 現在、Flashを使ったHPを作ろうとしているのですが、 下記のURLのような、コンテンツをクリックした際に、 http://www.hfweb.jp/script/index.html 後ろがうっすらと見えるような、モーダルウィンドウを使ったサイトにしたいのですが、 このHPはアクションスクリプトによるものなのでしょうか。 ご助言いただければと思います。 また、Flashはparaflaで作成しようと考えています。

    • ベストアンサー
    • Flash
  • FLASHをSUZUKAを使って製作しています。

    FLASHをSUZUKAを使って製作しています。 下記サイトみたいなconceptをクリックするとまたFLASHが出てきますが、同じようにFLASHの上にFLASHをスプライトを作って乗せているのですが同じようにCLOSEボタンをクリックして閉じることができません。 http://www.romansweets.jp/ どうすればいいのでしょうか? CLOSEボタンのアクションスクリプトの書き方だと思うのですが初心者のためわかりません。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • FLASH 4 アクションスクリプトについて

    FLASH 4 を使ってジグソーパズルを作る事になったのですが、 アクションスクリプトが分かりません。 FLASHを使ったジグソーパズルのアクションスクリプトのサンプルが載ったサイトや、書籍って誰か教えていただけないですか? 時間がなくて大変困ってます。 お願いします。

    • 締切済み
    • CSS
  • flashで画像更新履歴をつくる

    お願いします。 flashでよく http://www.kei.serio.jp/flash/sozai/scroll/Scroll_slider.html のようなテキスト系の更新履歴をみることがあります。 こちらは、TEXTを外部ファイルでスクリプトで読み込ませていますが、 これを画像バージョンでできませんか? 読み込ませたいのは (1)画像 (2)画像への対象ページへのリンク (3)画像の説明文 この場合の画像は商品になります。 新着商品を簡単に更新できる仕組みにしたいのですが。 可能でしょうか? またそのようなサンプルスクリプトやサイトなどございますでしょうか?

  • FLASHモーショントゥイーンとアクションスクリプトについて教えて下さ

    FLASHモーショントゥイーンとアクションスクリプトについて教えて下さい。 下記のような動きをする場合 http://hakuhin.jp/as/move.html#MOVE_04 サイトの中の説明にあるようにアクションスクリプトで行うか ガイドラインを使ったモーショントゥイーンでも作成可能ではないかな? と考えています。 上のサイトのようなオブジェクトを8個くらい組み合わせてぐるぐる回したいのですが これだと少し重くなってしまいますかね? 一般的にはどちらの方がよろしいのでしょうか? アクションスクリプトの方がシンプルですかね?? ご回答の程よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 画像がランダムに表示されるFLASH

    いつもお世話になっています。 以下のようなFLASHを作りたいのですが、やり方がわからず困っています。 (1)リロードするたびにランダムで切り替わる画像1~6がある (2)画像の横にボタン1~6があり、マウスオーバーするとそれぞれ画像1、画像2…と表示される (3)ボタン1~6をクリックするとwebページ1~6へジャンプ(リンクさせている) 上記目的のうち、(2)(3)については完成しています。具体的にはAフレームには画像1、Bフレームには画像2…と配置し、ボタン1~6のアクションスクリプトにそれぞれ「マウスオーバー時にAフレームに飛ぶ」と記述しています。そしてメインのタイムライン1フレーム目にはアクションスクリプトに「ボタン1がクリックされたらwebページ1へ、ボタン2がクリックされたらwebページ2へ…」と記述しています。 これで(2)(3)の目的は果たせており、問題は(1)です。 ランダム表示される画像があり、ボタンのマウスオーバーで指定した画像が表示され、クリックでwebページへとぶ、ためにはどこにどんな記述をすれば良いのでしょうか? ちなみに作ったFLASHがサイトのトップページの一部となり、クリックで飛ぶwebページはそのサイト内です。 アドバイスいただけると助かります。 どうかよろしくお願いします。FLASHは上記がほぼ初めての挑戦である初心者です。

  • 【Flash】アクションスクリプトの表示階層について

    こんにちは。 大変初歩的な質問かと思いますが、アクションスクリプトと、他シンボル(画像やスプライト等)の表示階層の件で教えてください。 使用ソフトは『suzuka』、OSは『WindowsXP』です。 簡単なFlashを作成したことはありますが、アクションスクリプトは初めて使用します。 下記のサイトを参考に、雪を降らせるFlashを作りました。 http://www.kirupa.com/developer/mx/snow.htm 記述は、数値のみ少し変更しました。 背景として雪を降らせて、その上で他の画像やスプライトが動くFlashにしたいのですが、どうしても雪が最前面で降ってしまいます。 アクションスクリプトのレイヤー位置を、他シンボルの下に置いても変わりません。 アクションスクリプトとは、レイヤー位置に関わらず、基本的に最前面で作動するものなのでしょうか? どうすれば、他シンボルの背後でアクションスクリプトが作動しますか? 恐れ入りますが、教えてください。

    • ベストアンサー
    • Flash
  • flash

    はじめまして。質問させていただきます。 http://panasonic.jp/dc/g1/special/5zyoryu_gallery/index.html よくあるflashサイトですが、上記サイトのようなウインドウを広げても・・・左上のロゴや左下のメニューなどが固定された状態を保つにはどのように書けばよろしいのでしょうか? 参考までに、私は仕事でflashを使う時もありますが、まだまだ基本的なアニメーションのみで、action scriptも単純なものしか使えません。 ご存知の方、教えていただけますでしょうか。 よろしくお願いいたします。