• ベストアンサー

アニメーション終了と同時に別のページに飛ぶには?

GoLive CSでホームページを制作しています。 indexページにImageReady CSで作ったアニメーションを配置しているのですが、 そのアニメーションが終ると同時に自動で別のページに移動するには、 どのような設定をすれば良いですか? アニメーションはSWFファイル形式です。 お金をかけたくないので、新たなソフトを購入することなく解決したいと思います。 使っているパソコンはMACで、OSは10.3.9です。 パソコン環境が古く、初歩的な質問で申し訳ございませんが、宜しくお願い致します。

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

難しく考えずに、単なるmeta refreshで30秒後に転送とか <meta http-equiv="refresh" content="30;URL=http://www.○○○.com">

izou14dai
質問者

お礼

早速のご回答、有り難うございます。 無事解決できました。

その他の回答 (1)

回答No.2

swfの最後のフレームで(アニメーションが終了したときに)、以下のスクリプトを実行してください。 ・AS3 var url:URLRequest = new URLRequest( "http://exaple.com/" ); navigateToURL( url , "_self" ); ・AS2 getURL( "http://example.com/" , "_self" ); _selfの制限について。 http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001923.html http://mtw.cocotte.jp/blog/diary/html/2009/10/29-2011.php ImageReadyでActionScriptが使えなければ、Flashを購入するか、ASが使える互換ソフトを購入してください。 でなければ、No.1に書かれているような方法か、 JavaScriptでアニメーションが終わりそうなタイミングを見計らってlocationを変更するしかないと思います。 swfの読み込みやアニメーション開始、終了のタイミングはブラウザやJavaScriptで調べる事はできないと思います。 (window.onloadは、プラグインの読み込みとは基本的に無関係ですから。) アニメーションGIFにしてJavaScriptでプリロード、onload後に表示、アニメーション開始にすれば、終了時間も正確にできるかもです。。。

izou14dai
質問者

お礼

いろいろと詳しく教えて頂き、とても参考になりました。 やはりImageReadyでActionScriptを設定することは出来ない様です。 ただ、画像をスライスしてリンクを張るという方法があり、 自動ではないですが、クリックすることで別のページへ飛ぶことが出来ました。 本当に有り難うございました。

関連するQ&A

専門家に質問してみよう