1

このように自分のページに配置したswfがあります

<object width='670' height='580'> 
    <embed src='../flash/galeria.swf' width='670' height='580' /> 
</object> 

いくつかのものを読み取って作成するXMLがあります。問題は、コンピューターで実行すると正常に動作しますが、ページを実行すると xml が読み込まれないことです。サーバー(Apache)の外部で実行していて動作するため、パスは正しいです。これは確かです。

PS: 「ローカル ファイルのみにアクセス」オプションを設定して「ローカル プレイブラック セキュリティ」オプションを使用して SWF を公開した場合、xml はサーバーの外部でのみロードされます。「アクセスネットワークのみ」に変更しようとしましたが、サーバーの外部では機能せず、サーバー上のページから呼び出されている間も機能しません。

4

1 に答える 1

0

問題を解決しました。ファイルシステムから SWF を起動しましたが、Windows では、相対パスは SWF を実行していた場所からの相対パスでした。Web ページに埋め込んで実行したとき、ページと SWF は別のディレクトリにありましたが、SWF が必要とするすべてのファイルは以前と同じでしたが、機能しませんでした。SWF が呼び出すファイルを、SWF を呼び出す Web ページの同じディレクトリに移動する必要がありました。この方法でのみ機能しました。ありがとう。

于 2013-02-01T15:31:00.280 に答える