AS3 URLLoader не может найти локальный файл
Используя загрузку объекта AS3 Loader (новый URLRequest('file.swf'), и файл находится в том же каталоге, что и FLA-файл. Просто прочитайте, что flash ищет файлы на основе каталога приложения, но даже при использовании абсолютного пути к файлу Flash не может найти его, например, "C:\Users\acerbook\Desktop\swf2\file.swf".
я получаю сообщение об ошибке "Ошибка № 2044: необработанное событие IOErrorEvent:." и "Ошибка № 2035: URL не найден".
Изменить: Протестировано с файлами предварительной загрузки Adobe, и это сработало, поэтому должна быть некоторая проблема с моей AS, будет продолжать проверять.
1 ответ
Вы неправильно прочитали, файлы загружаются из расположения сгенерированного SWF-файла или сгенерированного HTML-файла (если он выполняется внутри HTML-файла), файлы НИКОГДА не загружаются в соответствии с расположением каталога проекта. Если вы настроили экспорт SWF-файла в другую папку, то операции загрузки будут выполняться из этого места.
Абсолютный путь, который вы используете, не является допустимым URL, поэтому URLRequest не может его найти.