0

ここで flash+as3 に関して問題があります。

XMLファイルからデータを取得してフラッシュに表示するアプリケーションを作成しています。

ここに私の問題があります。

ファイルをプレビューすると、うまくいきました。すべてのデータがフラッシュに表示されました。.exeファイルに公開したところ、うまくいきました。すべてのデータが表示されました。

しかし...

.swf ファイルにパブリッシュすると、問題が発生します。グラフィック イメージはすべて表示されていますが、XML ファイルから取得したデータは表示されません。

しかし、パブリッシュしたファイルをフラッシュにドラッグすると、うまくいきました。すべてのデータが表示されました。

何が起こるかよくわかりません。この問題を解決するために必要な設定はありますか?

みんなありがとう。

4

1 に答える 1

0

考えられる 2 つの問題:

  1. xml データへのパスは相対パスであり、公開された swf はそれを見つけることができません。

  2. xml データが Web サーバー上にあり、file:///myfile.html を使用してローカル Web ページから swf を見ている可能性が高くなります。これはセキュリティのために失敗します。アドビは、ローカル SWFS はローカル コンテンツのみを参照でき、ネットワーク SWFS はネットワーク コンテンツのみを参照できると決定しました。このルールはフラッシュ ide では無視されます。なぜなら、フラッシュ ide を持っている場合は開発者であり、自分が何をしているかを知っている必要があるからです。

Web サーバーで SWF をチェックアウトし、レポートを返します。

于 2012-12-17T04:21:36.730 に答える