- 2006-10-27 (金) 14:36
- flash
Flashの弱点の一つに、ディープリンク(例:各商品ごとに専用のURLを持たせる)できないために、ブラウザの戻る&進むボタンに対応できないという弱点がありました。
Flash8の新機能のExternalInterfaceクラスを使って、Javascriptを呼び出す事で、SWFファイルのあるHTMLページのタイトルとURLを動的に更新するテクニックが、ちら・ほら登場しています。
その一連の設定を簡単にできるように、まとめてくださったのがSWFAddressです。
この方法を使えば、今見えているページ状態のURLを人に教えてあげたり、リンクを貼ったりできるので、特に写真・商品紹介的なサイトでは重宝しますね。
仕組みは、上記のようにExternalInterfaceとJavascriptの連携を、できるだけ簡単にできるようにまとめたものという感じです。よってFlashPlayer8以上が対象ですね。SWFObjectも使われています。
サイト上からサンプルサイトを見る事ができ、ファイル一式のダウンロードも可能ですので、実際にどのように組み込むかを知る事ができます。ただ、先程5分程いじってみたのですが、普通のローカル環境ではアドレスの動的生成が確認できないっぽいので、想像で補うか、FTPなりローカル鯖なりでご確認下さい。
また、Operaブラウザは「戻る」ボタンで、swfをリフレッシュするらしいという、根本的に対応し難い問題があります。その辺の注意点もサイトに掲載されていますので、興味のある方はご覧下さい。
- Newer: BIG SPACESHIPの”Visualize It”
- Older: Adobe Soundbooth
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://www.trick7.com/blog/2006/10/27-143606.php/trackback
- Listed below are links to weblogs that reference
- SWFAddress from trick7







![Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]](http://ecx.images-amazon.com/images/I/617sNhK9P9L._SL75_.jpg)



![FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]](http://ecx.images-amazon.com/images/I/51915J1BG6L._SL75_.jpg)


