2011-08-12 50 views
0

我正在處理圖像庫應用程序。非常頻繁地,我得到沙盒違例錯誤如Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.。有時候通過清理這個項目來提高它。每次我使用我的應用程序的備份和更新,然後錯誤提高。雖然我正在訪問本地圖像文件,但出現錯誤。我使用try-catch來捕捉位置,但沒有用。如何擺脫這個問題。任何幫助表示讚賞。訪問Flex 4中的圖像文件時沙盒被破壞

回答

1

關於加載本地圖像。您應該按照here所述檢查並修復SWF文件的Flash Player信任文件。 Flash Builder和加載圖像的網頁也可以是從具有不正確crossdomain.xml文件其他域有關加載圖像問題自動完成的,但誰知道...

關於問題。如果是這樣,你應該在你的服務器上使用某種代理。

如果您正在從您自己的域中加載文件,那麼this deployment checklist可以幫助您。您也可以使用一些調試代理,如Charles來查看真實的查詢和響應。

+0

嗨@Constantiner,你是對的。我沒有更改這些設置,但我將瀏覽器從Firefox更改爲Chrome。現在它沒有提出任何錯誤。根據你的猜測,它的設置問題。感謝您的幫助。 –

+0

不客氣:) – Constantiner

2

如果妳清潔項目它會刪除在bin-debug文件夾中所有的 資產的文件,這將是 在Build.Some倍的構建不會 創建文件重新正常我想那個時候你是 得到錯誤。

最多可以避免清潔。它也可能發生在過期的Flash播放器版本中 。

它也可以通過以下方式發生,

  • 到上傳文件腳本不正確的路徑 - 檢查內部服務器指定的相對和絕對路徑
  • 一個不正確的位置的文件被存儲在服務器上 - 側上傳腳本 - 檢查路徑是否正確和權限是否正確
  • 文件過大,那麼服務器會拒絕它 - 檢查最大文件大小
  • 沒有在服務器上沒有空間來保存文件 - 檢查服務器的硬盤空間
  • 您的ActionScript處理是走出去的範圍,因爲它的局部聲明, 等 - 建立一個強大的事件偵聽器或在類中聲明文件引用

檢查選項之一,評價是必須的。

+0

感謝有關@Sudharsanan原因的簡要說明,我認爲某些文件的路徑可能會引發錯誤。我會照顧這些場景。 –