[Flash] やりたい事...。

May 13, 2009

どもです。引っ越しでてんてこまいのバタケです。

タブブラウザが一般的になってきたのはよいのですが。
どーしてもマルチタスク的にサイト閲覧してしまう癖がついてしまって。(便利なので良いのですが)
どうしても重いサイトだとパワー不足になってしまったり、BGMが全てのサイトでなってたりすると
もうスピーカーが悲鳴をあげてしまう状態になりますよねw

そこで...。(そこでってよりポップアップ展開しているとメインFlashのBGMがうるさいかもって思ったのがきっかけですが...)

解決策になりうる方法をmahna mahna factory さんのBGMで実装してみてます。ゲリさんご協力ありがとうございますm(_ _)m

ただ、まだいまいち動作が安定していないというか。初回は効かなかったりするんですが。(効く様に修正しました。blurを2回呼んじゃっててバグってたみたい。)
ポップアップウィンドウを開くとBGMがフェードアウトする様にしてみました。

具体的にはfocus/blurをjsで監視して(prototype.jsでやってます)、blurしたらBGMをフェードアウト
focusしたらフェードインってな具合でexternalinterfaceでやりとりさせてみたのですが...。
うみょ〜。タブの切り替えとかも微妙に挙動が安定しないですね...。
enterframe的なモーションまわりもfocus/blurで制御すれば。マシンへの負荷も落とせて。
[click to restart]とかやらなくていいし。よいかなって思ってます。

どなたかJSマスターが完璧な監視体制を作っていただければ><!!!
というかもっと良い方法ありますかね!??
ご意見ご感想お待ちしております!!(誰

追記:
どうやら、修正して同サイト内での挙動および、アプリケーションの切り替えには対応できてると思います。 あとは...、タブ移動の挙動を完璧にしたいんだけど、くるときと来ないときがある。
タブの仕様なのか、Flashにフォーカスがきてるきてないとかなのか。 う〜む。引き続き研究します。

monthly archives


AD


src='http://onehour.jp/ring/blogparts/js/onehourClock.js?clock_id=1a1a73f08873035b82789c95087ffd86'>