更新 .fla 库中的一些声音文件后,我开始为不相关文件夹中的每个文件收到 5001(包名称不反映位置)错误。
我了解 5001 错误,在开发过程中多次出现,但通常是包拼写错误或文件位于错误文件夹中的情况。然而,这里似乎是某种字母大小写问题。
在“编译器错误”输出的“位置”部分,它将每个错误的位置(即 /options/ 文件夹中的每个类)列为“C:\Users...\powerups\Options\ClassName.as ",注意大写的 \Options。
但是,当我查看 /options/ 文件夹中任何文件的 (Windows) 属性时,它会确认该文件夹是小写的,并将其位置列为“C:\Users...\powerups\options”。
当我让 Flash 自动建议包路径时,它只是建议它已经是什么。
我有一次修复了它,没有通过关闭 Flash 并重新打开来改变任何东西,但是在几次成功编译后它又开始出现了。从那以后没有任何运气 - 尝试重新创建一个新文件夹,让 Flash 重新创建项目文件,然后重新启动。
我相当肯定我没有更改任何相关代码——我一直在做的唯一一件事就是向库中添加一些声音片段并更新旧的。