После обновления некоторых звуковых файлов в библиотеке .fla я начал получать ошибки 5001 (название пакета не отражает местоположение) для каждого файла в несвязанной папке.
Я понимаю ошибку 5001, она случалась много раз во время разработки, но обычно это была опечатка в пакете или файл в неправильной папке. Здесь, однако, кажется, что это какая-то проблема с регистром букв.
В разделе «Расположение» выходных данных «Ошибки компилятора» указано расположение каждой ошибки (т. е. каждого класса в папке /options/) как «C:\Users...\powerups\Options\ClassName.as ", обратите внимание на заглавные буквы \Options.
Однако, когда я смотрю на свойства (Windows) любых файлов в папке /options/, он подтверждает, что папка написана строчными буквами, указывая ее местоположение как «C:\Users...\powerups\options».< br> Когда я позволяю Flash автоматически предлагать путь к пакету, он просто предлагает то, что уже было.
Я исправил это один раз, ничего не изменив, закрыв Flash и снова открыв его, но затем он снова начал появляться после нескольких успешных компиляций. С тех пор не повезло - попытался воссоздать новую папку, позволить Flash воссоздать файлы проекта и перезапустить.
Я совершенно уверен, что не изменил никакого соответствующего кода — единственное, что я делал, — это добавлял несколько звуковых клипов в библиотеку и обновлял старые.