« Vistaにおける入力デザイス。[SetPoint][Bamboo] | メイン | いま、気になる12組のクリエイターたち by WebDesigning »

SWFAddress - Deep linking for Flash

Flashサイトを作ったとき、問題になるのが

●ブラウザの戻る・進むボタン
●各コンテンツへは必ず最初のOPやトップを経由しなければならない

といった問題があります。

それを解決する方法として2AdvancedStudiosで使われて有名になりました。
Flashコンテンツを再生中なんとURLを動的に可変するという技術。スゴ!

たとえばトップページは  www.strive-ex.com/
プロフィールのページに移動すると www.strive-ex.com/#profile

という風に可変させていきます。
また、ブラウザの戻るボタンを押しても www.strive-ex.com/ にURLが代わり、
ブラウザがリロードされるわけでもないため、実質FlashにURLを与えることが可能です。

あとはこの内容を取得し、それに合わせて処理するようサイトを作れば、
オールFlashコンテンツでも個別のURLを持たせることが可能となります。

さて、これを実現するにはJavaScriptとの連携が必須なわけなのですが、
ありがたいことにライブラリが公開されてましたのでご紹介します。

SWFAddress
http://www.asual.com/swfaddress/

ぜひ次にサイト作るStrive-eX Version2はこのDeep linkingを搭載させてみたいですw

TRACKBACK

This entry's trackback url: http://www.strive-ex.com/mt/mt-tb.cgi/48

COMMENT (5)

いいぐる:

うぉ!
ありがたい!!!

まだあんまり理解できないけど
これ参考にさせてもらいます!

感謝!!!

JavaScriptっていろいろなことできるんですね^^

最近はこのようなライブラリも増えて便利になりました(笑

UNIQLO BABY&KIDSのサイトなのですけど、
SWFAddressをそのまま使っているいますねw
これはちょっとびっくりしました

http://www.uniqlo.jp/kids/

カッシー:

>katuoさん
ほんとですね!
思いっきり

js/swfaddress.js

とかソースに書いてますね(爆

kyou:

ATTRACTORはどーなってるんだろ?ってちょっと疑問になってたんですが。

ほぇ~。。そんなカラクリがあったんですね。ビックリ&勉強不足でした(泣

機会があればチャレンジしてみます!

COMMENT

 

Copyright (C)2007 Strive-eX