2

SWFObject / SWFAddressJSInterfaceの違いは何ですか?

JSInterface にはもっと多くの機能がありますが、SWFAddress が標準のようです。そのため、何をどのように使用することを選択し、その両方を使用できるかどうか疑問に思っています。

JSInterface を使って SWFAddress のようなこともできますか? 「戻る」、「進む」、およびURLの変更を更新/リッスンする方法を見つけることができないようです...

4

2 に答える 2

1

SWFAddress は、フラッシュのディープ リンクの標準です。多くの製品品質のソフトウェアで試行およびテストされ、使用されています。探しているのがディープ リンクと、ブラウザが提供するボタンとブックマークの使用だけである場合は、SWFAddress を使用してください。

フラッシュとブラウザー間の通信を強化する必要があり、簡素化されたより堅牢な ExternalInterface が必要な場合は、JSInterface を使用してください。

JSInterface の主な機能の説明はこちら: http://actualwave.com/lab/pack/JSInterface_presentation_en.swf

于 2009-11-20T16:21:35.810 に答える
1

SWFAddress は、これだけのために JavaScript を使用する唯一のディープリンク ライブラリです。JSInterface は、JavaScript でできることをすべて Flash 内で行うのに役立つライブラリです。

したがって、ディープリンクのみが必要な場合 - SWF アドレスはあなたの選択ですが、DOM 操作、Ajax アプリケーションとのデータ交換、または外部リソース管理 (一度に多くのリソースからデータをロードできます) などの拡張 JavaScript 恐怖症が必要な場合、または環境制御(ウィンドウのサイズと配置)、SWFAddressはこれを行うためのツールを提供できません.

于 2009-11-26T20:17:59.573 に答える