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 не может его найти.

Другие вопросы по тегам