feb19.jp blog - life is creative!

SWFAddress 2.4 リリース

ブックマークに追加する tags:     

SWFAddress 2.4 リリース

SWFAddress が 2.4 にバージョンアップしていました。主にバグフィックスと、最新ブラウザ環境のサポートだそうですが、さらに URL を変更したのが Flash 内部か外部か判別することが可能になる INTERNAL_CHANGE と EXTERNAL_CHANGE イベントが追加されています。

SWFAddress 2.4 リリースのアナウンスを日本語訳してみました(すげー怪しい)。

SWFAddress 2.4

ようやく非常に安定した最新版 SWFAddress 2.4 のリリースをアナウンスできてうれしいです。これまでのバージョンにあったいくつかの問題を修正し、いくつか面白い機能をつけました。更新内容はこちらです:

・INTERNAL_CHANGE イベントと、 EXTERNAL_CHANGE イベントの追加
・パラメータの配列をサポート
・IE8 サポートの改善
・IE の初期化時に関する問題の修正
・AS2/AVM2 と Mac OS で、ブラウザとの通信における問題の修正
・swfobject.createSWF の取扱いの修正
・WebKit bug 20355 問題(window.location.replace() を使ってリダイレクトした際にブラウザのヒストリが動作しない問題)の改善
・Frameset のサポートと、動作するサンプルを追加
・URL のパラメータとクエリ文字列(「?」以降の URL 文字列)に関するメソッドが、何もない場合は null を返すようになります(いままでは空の文字列を返していましたが、もう返さないよ。)

このプロジェクトはもうかなり成熟してきているけど、今後も面白いアイデアやリクエストについて考えていこうと思いますよ。
More open source goodness is coming soon.

Asual | Blog - SWFAddress 2.4
http://www.asual.com/blog/swfaddress/?permalink=swfaddress-24.html

INTERNAL_CHANGE、EXTERNAL_CHANGE イベントの追加はうれしいですね。Flash 内部で setValue() されたときは INTERNAL_CHANGE で、Flash 外部(戻るボタン押した、URL を直接変更した、など)で URL が変更されたときは EXTERNAL_CHANGE イベントが発行されるようになったようです。

今まではこれらどちらも CHANGE イベントでしたが、判別できるようになったことで、INTERNAL_CHANGE の場合は演出などをして、 EXTERNAL_CHANGE の場合は演出せずページを切り替える、といっただしわけが出来そうです。(前からもできるにはできましたが、ちょっと工夫しないといけなかった)

onChange:Function、onInit:Function は健在ですが、onInternalChange:Function とかは用意されていないですね。

また、CHANGE イベントは相変わらず発行されているので、setValue された際は CHANGE イベントと、 INTERNAL_CHANGE または EXTERNAL_CHANGE が同時に(一応順番的に前者が先)発行されます。だしわけをする際は注意が必要そうです。

--

ちなみに今回の画像(ロブスター)は、SWFAddress のサンプルの中で、ロブスターを食べている女性の写真っぽいものがあるので、ロブスターにしてみました。

2009年10月08日09:04

Webデザインブログ

「SWFAddress 2.4 リリース」の関連エントリー

 iTunes Store(Japan)

コメントを投稿

トラックバック

このエントリーのトラックバックURL:
http://feb19.jp/mt/mt-tb.cgi/180

この一覧は、次のエントリーを参照しています: SWFAddress 2.4 リリース:

» AS3 で SWFAddress 2.4 を使う ( Flash でブラウザの戻るボタン、パーマリンクに対応する ) 送信元 feb19.jp blog
Flash サイトのページ内で移動すると、ブラウザの戻るボタンが聞か... [詳しくはこちら]

Navigation

古:AS3 の FileReference.upload() の使い方と注意すべき点
新:AS3 で SWFAddress 2.4 を使う ( Flash でブラウザの戻るボタン、パーマリンクに対応する )
トップページ

Recently Entries
Mac でファイルの関連付けを変える(Mac で AIR アプリがアップデート出来ないを解決する方法)
ファイルを右クリックして「情報を見る」を選び、表示されたウィンドウの...
Mac OS X 10.6 Snow Leopard から入ってるフォント「Menlo」がコーディング作業にいい感じ
Xcode でコード書いているとき、Eclipse でコード書くより...
AIR で JSON 形式ファイルの入出力
AIR 祭り開催中。今回はファイル入出力。AS3 で扱っている Ob...
Adobe CS5 ティザーサイトオープン
カウントダウンが始まっています。いよいよ CS5 ですね。globa...
AIR でファイルがドラッグアンドドロップされたことを NativeDragEvent で検知する
最近また AIR が楽しい気がして触っているのですが、 Google...
iPhone アプリ "iBeat - BPM Counter" を発売しました & iPhone インタラクションデザインについて
BPM 計測アプリです。既に似たようなアプリはいくつか発売されている...
AS3 の演算子 ||= について
AS3 だけでつかえるものではないのですが、AS3 での動作を確認し...
iPhone SDK 「カテゴリ」について+NSString の空白文字を除去する
Objective-C では、高位のフレームワークで、低位のフレーム...
Flash CS4 で Flex SDK (mx パッケージ、クラス) を使う
Flex 用のライブラリとかを見ると mx パッケージとか使われてい...
Flash CS5 を予習 ~Text Layout Framework (TLF) 編~
Text Layout Framework (TLF) を使って、F...