0

ファイルシステムから画像をロードするフレックスアプリケーションを開発しました。画像へのパスを指定するだけで、アプリがローカル Web サービスからデータを取得し、フレックスが画像をロードして特定の方法でユーザーに表示します。

FlashBuilder からアプリケーションを WebApplication として実行してテストしましたが、これまでのところ問題はありません。ただし、デプロイメント環境 (IE: JBoss を Web アプリケーションサーバーとして) で Web ページから swf をロードすると、何もロードされません...

私の推測では、swf は Web サーバー コンテキスト上にあるため、ローカル ファイルシステム (IE: /Users/username/files/myFile.jpg) からファイルをロードできません... これは正しいですか?? そうである場合、ファイルを正しくロードするにはどうすればよいですか?? または、最初にサーバーにファイルをアップロードしてから、ファイル パスを Web サーバー リソースを指す URL に設定する必要がありますか?

どうもありがとう。

4

1 に答える 1

0

Flex は、httpservice ミドルウェアを必要とせずに、ユーザーのファイル システムと対話できます。つまり、フレックスアプリであなたのウェブページにアクセスすると、ファイルシステムから画像を読み込んでアプリで表示できます。ただし、swf をホストするサーバーからユーザーに画像を表示させたい場合は、サーバーからデータを取得するために、php、jsp、perl スクリプトなどへの httpservice 呼び出しが必要になります。

于 2012-04-26T21:40:56.203 に答える