トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ページが終了する時のイベントを捕えるには?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
jajamal
Åê¹ÆNo.4484
投稿日時: 2004-3-3 14:55
新米
居住地: 東京,渋谷
投稿: 6
使用環境:
WinXP,Flash MX
ページが終了する時のイベントを捕えるには?
今、自分のコンテンツを見終わると「バイバイ」のような効果音がはいるものを作りたいと思っています。言い換えますと別のページへ移るときのイベントを捕えたいというものです。

そこで、FlashのOnUnLoadなどを見たのですが、これでは実現できませんでした。onLoadでしたら読み込んだときのイベントは捕えられるのですが・・。

HTML BODYタグのonload,onunloadのようなものはFlashにないのでしょうか?
nao
Åê¹ÆNo.4508
投稿日時: 2004-3-3 19:41
職人
居住地:
投稿: 208
使用環境:
WinXP Pro
Flash8 Professional
Re: ページが終了する時のイベントを捕えるには?
HTMLでonUnloadのイベントからJavaScriptのメソッドを呼んで,そこからFlashへ通知することになると思うのですがこれは通知できる環境が限られていたりしてあまり汎用的ではないようです…
FullFlashとかであればページ遷移の前に音声を流すMCを流してあげればそれっぽいことが出来ると思いますが.


----------------
nao [seto@graffiti-web.org]

eShin
Åê¹ÆNo.4510
投稿日時: 2004-3-3 21:03
半人前
居住地:
投稿: 32
使用環境:
XP Pro(SP1)+IE6
MX2004 Pro
Re: ページが終了する時のイベントを捕えるには?
jajamalさん、こんにちは。

IE4以上という条件でよいのでしたら、別のページへ移るときのイベントは
JavaScriptのonbeforeunloadで捕らえることができます。
で、このイベント内でFlashに対して通知をします。

このスレッドの内容が参考になると思いますよ。


----------------

jajamal
Åê¹ÆNo.4513
投稿日時: 2004-3-3 23:51
新米
居住地: 東京,渋谷
投稿: 6
使用環境:
WinXP,Flash MX
Re: ページが終了する時のイベントを捕えるには?
わかりました。返信ありがとうございました。
やはり、Flashの中にはそのような機能はないですか・・・・。
ActiveX自体にはそんな機能があると思うんですが、実装はされていないんですね。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops