2008-12-23 46 views
0

我創建了一個將圖像返回到我的Flex應用程序的ashx處理程序。如果我直接訪問網址(www.mysite.com/handler.ashx?id=34),瀏覽器將顯示圖像。如果您將圖像控件的來源設置爲flex,並將其設置爲相同的地址。我得到「錯誤#2124:加載文件是未知類型。」。任何提示爲什麼我的Flex圖像控件不顯示我的圖像?

回答

1

有一些東西,你可以檢查,可以幫助:

  1. 安全性:「您可以通過使用URL引用的圖像,但默認安全設置只允許Flex應用程序訪問資源存儲在與您的應用程序相同的域中。要訪問其他服務器上的映像,您必須使用crossdomain.xml文件。「

  2. 你可以加載或嵌入其他圖像?

評論這個文件,看看是否有什麼事情你錯過了與加載圖像: 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/

0

確保返回的響應頭中帶有圖像的MIME類型是正確的。如果你的響應頭文件說它包含「text/html」而不是像「image/png」之類的東西,Flash Player可能會變得困惑。

0

確保投放的圖片是不是位圖。 瀏覽器可以處理聲稱爲PNG/JPEG的位圖 Flash不能。

相關問題