0

尝试加载文件 Flash Builder 会引发以下错误:

Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.

这就是我尝试加载文件的方式:

loader.load(new URLRequest("../levels/TeaserI.swf"));

如果我将文件夹“levels”放入 bin-debug 它工作正常,但永远不会超出它。我试过 ../../ 或省略 ../ 但这没有区别。Flash Builder 不应该将它需要的所有东西都放入 bin-debug 中,还是我出错了?

4

2 回答 2

0

Flash Builder 不擅长理解文件夹路径 - 以“/”开头的路径通常会有所帮助。所以:

loader.load(new URLRequest("/../levels/TeaserI.swf"));

编辑,正确阅读问题后:

这也可能是由于您存储资产的位置。由于 FB 不会自动将资产放入 bin-debug 中,这表明 FB 不知道它们。

将您的资产放在 src 文件夹中的某个位置或将资产添加到项目中:项目属性 -> Flex 构建路径 -> 源路径 -> 添加文件夹

于 2013-02-24T16:41:51.057 回答
0

尝试项目->清理并编译。文件是否出现在 bin-release (bin-debug) 文件夹中?他们必须出现!如果没有,请再次检查 Build Path -> Source Path。

使用相对路径并制作投影仪(从独立播放器打开 swf,而不是浏览器,然后制作文件->制作投影仪)。桌面项目无法在浏览器中正确运行。您需要投影仪或 AIR 环境。

将您的项目移动到磁盘根目录上的文件夹中 - flash 有时无法理解带有空格和其他不寻常符号的复杂路径。

尝试使用-use-network=false编译器选项。

并考虑到:FLEX 只是一个 IDE,而不是项目的运行时环境。如果它编译正确,它必须工作。在您的代码或文件夹结构中搜索错误。

于 2013-02-25T17:33:58.743 回答