ctrl+enter を使用して Flash cs6 でプロジェクトを実行しているときに、プロジェクトは問題なく、Flash Player が mysql データベースからファイルを取得しているという問題があります。しかし、独立したswfファイルを外部で実行すると、取得が行われません。取得したデータを表示していると思われるテキスト ボックスが空です。どうすればこれを修正できますか?
1 に答える
0
パブリッシュされた html を、ローカル ファイル システムからではなく、ブラウザの実際のページから実行していることを確認してください。
URL が file:/// で始まっていないことを確認してください。
セキュリティ サンドボックス エラーが発生しているに違いありませんが、Flash Player のデバッガ バージョンを持っていない可能性が高いため、何もわかりません。
http://www.adobe.com/support/flashplayer/downloads.htmlにアクセスして、オペレーティング システムとブラウザに適したものを選択してください。
それでもローカル ファイル システムからファイルを実行したい場合は、必要なファイル/ディレクトリへのアクセスを許可するために、Flash Player のグローバル構成を確認できます。ブラウザで swf ファイルを右クリックし、メニューが開いたら [Global Configuration] を選択します。
Flash CS6 内で動作している理由は、プレーヤーのセキュリティ制限が少ないためです。
問題を解決できたかどうかお知らせください。
于 2013-09-29T18:08:17.683 に答える