Flexアプリに画像を返すashxハンドラーを作成しました。たとえば、URL(www.mysite.com/handler.ashx?id=34)に直接アクセスすると、ブラウザに画像が表示されます。flexで画像コントロールのソースを同じアドレスに設定した場合。「エラー#2124:ロードされたファイルは不明なタイプです。」というメッセージが表示されます。ヒント
4 に答える
役立つ可能性のあるチェックできることがいくつかあります。
セキュリティ:「URLを使用して画像を参照できますが、デフォルトのセキュリティ設定では、Flexアプリケーションはアプリケーションと同じドメインに保存されているリソースにのみアクセスできます。他のサーバーの画像にアクセスするには、crossdomain.xmlファイルを使用する必要があります。 「」
他の画像を読み込んだり埋め込んだりできますか?
このドキュメントを確認して、画像の読み込みで見逃したものがないかどうかを確認してください:http: //livedocs.adobe.com/flex/3/html/help.html?content=security2_04.html
画像のトラブルシューティングに役立つリンクは次のとおりですhttpstatus:http: //blog.flexexamples.com/2007/11/04/detecting-whether-an-image-loaded-successfully-in-flex/
フラッシュプレーヤーにバグがあります。
提供された画像がビットマップでないことを確認してください。ブラウザーは、PNG/JPEG Flash であると主張するビットマップを処理できません。
画像とともに応答ヘッダーで返された MIME タイプが正しいことを確認してください。応答ヘッダーに「image/png」などではなく「text/html」が含まれていると、Flash Player が混乱する可能性があります。