0

外部ドメインから Flash ファイルを埋め込んでいますが、ムービーで使用したい JSON データがページに含まれています。これらの変数を flashvars として渡さずに取得する最良の方法は何ですか (埋め込まれているページを制御できません)。

私の唯一のアイデアは、「常に」へのスクリプト アクセスを有効にしてから、完全な URL を取得してページから html をスクレイピングすることです。すべてフラッシュ内で、正規表現を使用して、必要な部分を除いてすべてを削除します。

これは理想的ではなく、これを行うための適切な方法が必要であると確信しています。どんな助けでも大歓迎です。

ありがとう、

4

1 に答える 1

0

何を制御しているのかは明確ではありませんが、次のことを試すことができます (両方のドメインにアクセスできると仮定します)。

  1. ExternalInterface を使用します。JavaScript を使用して AS のコードに渡すことができますが、この方法では allowScriptAccess を「always」に設定する必要があります。

  2. より洗練された方法は、URLRequest を渡す URLLoader を使用して、JSON を生成するサーバーを呼び出すことです。それが機能するには、おそらくクロスドメインポリシーファイルが必要です。

于 2009-11-22T22:41:36.253 に答える