2010-08-24 28 views
0

我想知道是否使用Flex-AIR進行遠程文件可用性檢查。不是本地文件。使用AIR檢查遠程文件可用性

示例:用於顯示圖像佔位符而不是破碎的圖像圖標。

image.source = imageUrl + "/__default.gif"; 

謝謝。

回答

1

收聽ioError和httpStatus事件。

  1. ioError - 「發生輸入/輸出錯誤時調度」。

  2. httpStatus - 「在通過HTTP進行網絡請求並且Flash Player或AIR可以檢測到HTTP狀態碼時調度。」

[來源:Flex的AS3文檔]

此外,HTTP狀態可以是:

1XX - 信息; 2xx - 成功; 3xx - 重定向; 4xx - 客戶端錯誤; 5xx - 服務器錯誤;

*)xx是由兩位數字(例如404或200)組成的數字。

+0

我想你建議我每次我想檢查文件是否可用,我需要做一個URLRequest並評估它的結果? – gustyaquino 2010-12-23 16:32:24

+0

非常。 URLRequest,如果這是你想要加載文件。 – Francisc 2010-12-27 11:15:41

+0

我不能相信這是唯一的方法,如果我在單個頁面目錄中有數百個圖像會怎麼樣? – gustyaquino 2011-01-06 12:20:10

相關問題