2010-12-07 4 views
0

私はADvキャンパー用にFlash Bannerをやっています。最大swfファイルサイズは非常に小さいので、メインサーバーから外部JPGイメージを読み込もうとしています。あなたが別の ドメインからのFlashムービーに変数またはXMLデータ をロードすることはできませんcrossdomain.xmlポリシーのない静的な.JPGファイルをフラッシュすることができますか?

:ことを私は見Flashムービーのためのクロスドメインポリシーを読む

Jpg画像と同じ静的ファイルと同じですか?

私はバナーをさまざまな結果でテストしています:ファイヤーバグを見ると、画像は常に読み込まれますが、時には時には表示されないこともあります。しかし、警告はありません。

静的画像と同じドメインのバナーを読み込むと、常に動作します。

(どのように私はそれを確認することができます...どこかに要求するかもしれないフラッシュ・キャッシュを?)私はまた、静止画像を提供していますドメイン上のcrossdomain.xmlファイルを入れてみましたが、問題が継続しているようだ

をだから、私はその問題がクロスドメインポリシーに関連しているかどうかをまだ確かめようとしています。

+0

通常、間違って設定されたcrossdomain.xmlのインジケータのサンドボックスセキュリティエラーが発生していますか? –

+0

いいえ、数時間のテストの後、私はクロスドメインポリシーが正しく機能していることを発見しました。それは私のコードで奇妙なバグでした。私はコード全体を破壊した。今はloadClip()で静的イメージをロードしていますが、明示的なcrossdomain.xmlなしで動作しているようです。 – achairapart

答えて

1

静的なJPEG画像を読み込んでいる場合は、crossdomain.xmlファイルは必要ありません。しかし、あなたは画像でできること(バイトへのアクセスなし)にかなり制限されており、画像はLoaderクラスを使用してロードする必要があります。

+0

上記のように、私はすべてを記録しました。今、私は 'loadClip()'でイメージをロードしています。これはcrossdomain.xmlファイルなしで動作するようです。また、プリローダーは必要ありませんので、バイトについては気にしません。あなたの答えに感謝します。ああ、確かに、(loadClipを使用して)そのように正しく動作するはずであることを確認することはできますか?再度、感謝します。 – achairapart

+0

@achairapat ActionScript 2.0を使用していることに気付きませんでした。私はそのバージョンで多くの経験を持っていないので、 'crossdomain.xml'に関するloadClip()の振る舞いが何であるか自信を持って言えません。しかし、あなたがそれをテストし、それがうまくいくならば、十分に良いはずです。私は、ActionScript 3.0では期待される動作であることを確かめています。 – martineno

+0

ああ、そうです、申し訳ありません、それは良い古いAS2にあったと言って忘れました。とにかく、多くのテストの後、私はそれが完璧に動作していると言うことができます。再度、感謝します! – achairapart

関連する問題