- ベストアンサー
流れる画像をクリックして他ページへ飛ばす
お世話になります。 今までフラッシュ「以外」は経験ありで フラッシュはつい最近、はじめました。 率直に申して、自分が今サイトに欲しいフラッシュの イメージははっきりしておりまして http://lexus.jp/ の下段にあるような、INDEXを開いた時に 左右に動いているもの(数枚のイメージ画像)に カーソルを合わせると止まって(若しくは動いて) クリックしたらその画像に関連したページに飛ばすのです。 フラッシュ8とMotion Decompiler 2とかを買い揃えたのですが 未だに進まずに時間だけが過ぎていきます
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ほとんど同じ動きのflashを説明した書籍があります。 『Flash ActionScript Handbook 4th edition』大塚勝三 著 SoftBank Creative のセクション5-2は必ず参考になると思います。
その他の回答 (2)
- yanagiman2
- ベストアンサー率50% (5/10)
http://www.condo.fromc.jp/flash/memo/index.html ↑こちらのページの【スクロールするボタン1、2】が 参考になると思います。 flaファイルをダウンロードできますので スクリプトがどこに書かれているかもわかりますよ。 内容はANo.1さんがかかれたものと ほぼ同じだったようなきがします。
- r-n-y
- ベストアンサー率55% (19/34)
ActionScriptになりますね。 下記でスクロールなって行くので、 後はgetURL()で画像載せて完了? onClipEvent (load) { MapWidth = 400; // マップの横幅 MapHeight = 200; // マップの縦幅 MapSpeed = 5; // マップの移動速度 FlashWidth = 400; // Flashの縦幅 FlashHeight = 300; // Flashの横幅 } onClipEvent (enterFrame) { // x方向成分 var posx = ((FlashWidth-_root._xmouse) / FlashWidth*2-1); // y方向成分 var posy = ((FlashHeight-_root._ymouse) / FlashHeight*2-1); // 移動量計算 posx *= MapSpeed; posy *= MapSpeed; // 座標に加算 _x += posx; _y += posy; // リミッタ if( _x > 0) _x = 0; if( _y > 0) _y = 0; if( _x < -(MapWidth - FlashWidth )){ _x = -(MapWidth - FlashWidth); } if( _y < -(MapHeight - FlashHeight )){ _y = -(MapHeight - FlashHeight); } } アクションスクリプト などで検索かけても良いかもですね。
お礼
非常に助かりました。まさに求めていたものです。 回答もらってすぐに書店に注文しました。 有難う御座いました。