• ベストアンサー

アニメーション終了と同時に別のhtmlファイルにリンクするアクションスクリプト。

タイトル通りなんですが、 『アニメーション終了と同時に別のhtmlファイルにリンクするアクションスクリプト』は存在するのでしょうか? いつも、シンボル化したあとに、 on (rollOver) やon (release) で次のアクションを起こしていました。 カーソルも動かさず、クリックもせず、自然に新しいhtmlファイルにリンクさせる事は可能なのでしょうか? おわかりになるかた、 方法を教えて頂きたいです。 宜しくお願い致します。

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

ActionScript は, FLAファイル内であれば 「ボタンインスタンス」,「ムービークリップ」,「フレーム」の3箇所に書けます。 ご質問のアニメーションが, タイムラインを使ったアニメーションである場合, _root (メインムービーのタイムライン) のフレームは複数あって, その中で色々なオブジェクトが動いていると思います。 そのタイムラインの最終フレームを選択し, キーフレームにして, そのキーフレームを選択した状態で, アクションパネルに, getURL("AAA.html"); と書くと, 同じフォルダ階層の AAA.html に自動でジャンプします。 同窓で自動ジャンプさせるのではなく, 新規の窓で AAA.html を表示させたい場合は, getURL("AAA.html", "_blank"); と書くと, 同じフォルダ階層の AAA.html が,新窓で開きます。 また,"AAA.html" という相対パスではなく, http:// から始まる絶対パスでもかまいません。 というか, 簡単に言うと, ボタンなどの場合の,onイベントハンドラを取るだけです。 on (release) { getURL("AAA.html"); }   ↓フレームに書く場合↓ getURL("AAA.html"); このフレームに書く場合が,オリジナルの形で, ボタンなどに書く場合が, 何かイベント発生時の特殊な場合です。 その他, アニメーションの制御もそうです, 最終フレームのキーフレームに, stop(); と書くと,Flash はループ再生されません。 Flash でのメインは,フレームにスクリプトを書くことです。 是非とも早く身につけてください。 getURL のことではありませんが,参考URL↓。 「gotoAndStop();とgotoAndplay();を覚えよう。」 http://www.1art.jp/flash/le/lesson14/lesson14.htm

cherry72
質問者

お礼

早速のご解答をありがとうございます!! クリックやオーバーばかり考え、フレームにアクションを設定するなど思い浮かびませんでした。 丁寧なご解答、本当に感謝致します!

関連するQ&A