0

おそらく3つのオプションがあると思います:

  1. リンクを flashvar としてロードし、Flash が URI を開くことを許可します
  2. AJAX/AJAH を使用してリンクを Flash ファイルにロードし、Flash で URI を開くことができるようにします。
  3. URI を開く Javascript 関数を Flash ファイルで呼び出すだけです。

これらの方法の 1 つは、他の方法より優れていますか?

つまり、
私は CMS で作業しているため、リンクを編集/制御するには、各方法で異なるプロセスが必要です。#1 では、エディターは Flash ノードを開き、パスを flashvar に追加する必要があります。#2 では、エディタはパスを特定の ID を持つアンカーとしてページ (または XML) に追加するだけです。#3 では、パスはさまざまな方法で格納できます。リンクは、Flash ファイルが作成された時点では不明であるため、Flash に埋め込むことはできません。パフォーマンス/効率/互換性/#2 または #3 よりも #1 を使用する正当な理由はありますか?

4

1 に答える 1

1

それはリンクが何であるかによって異なります...しかし、あなたの例の文脈では:
-1 flashvars を使用して、いくつかの変数/データを Flash にロードします
-2 解決策 2 が必要な状況は考えられません。 ..
-3 navigateToURL を使用して、Javascript を必要とせずに URI を開くことができます

SWFAddress
http://www.asual.com/swfaddress/とのディープ リンクを調べることをお勧めします。

于 2010-09-21T18:39:27.627 に答える