错误2000在闪存

问题描述:

有时(我不能给出确切的情况分类)错误#2000被闪存播放器抛出。我想这是由于通过本地连接使用外部swf(sqlly拼写检查库)引起的。错误2000在闪存

你有什么想法我该如何解决这个错误?

谢谢你提前!

没有实际的代码,有大约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添加事件侦听器来抑制错误。

您可以在编译器设置中尝试-use-network = false并嵌入您正在访问的任何外部文件,如xml或css。也是任何你加入到你的主要swf中的子swf,如果他们反过来加载外部资产,他们也应该这样做。