2011-04-22 79 views
0

有時(我不能給出確切的情況分類)錯誤#2000被閃存播放器拋出。我想這是由於通過本地連接使用外部swf(sqlly拼寫檢查庫)引起的。錯誤2000在閃存

你有什麼想法我該如何解決這個錯誤?

謝謝你提前!

回答

2

沒有實際的代碼,有大約3或4個錯誤#2000的不同原因。大多數時候,這是因爲安全策略設置不當或沒有及時收到。

  1. 如果它不是外部swf,那麼可能是您的某些資產不在您的調試文件夾中。
  2. 下一個問題,檢查將是如果有足夠的時間背景下成立,

    VAR myLoader:裝載機=新的Loader();
    var url:URLRequest = new URLRequest(「myExternalMovie.swf」);
    myLoader.load(url);

    //注意它不是以下
    myLoader.load(new URLRequest(「myExternalMovie.swf」));

  3. 完整的網址引用似乎比親戚好。

  4. 我不推薦這最後一個,但您可以嘗試通過向實際安全事件的contentLoaderInfo添加事件偵聽器來抑制錯誤。
1

您可以在編譯器設置中嘗試-use-network = false並嵌入您正在訪問的任何外部文件,如xml或css。也是任何你加入到你的主要swf中的子swf,如果他們反過來加載外部資產,他們也應該這樣做。