Загрузить локальный файл в новую папку? as3

#actionscript-3 #file #download #location #new-operator

#actionscript-3 #файл #Скачать #Расположение #new-оператор

Вопрос:

Я искал несколько часов, но безуспешно. Я новичок в as3 и не могу в этом разобраться.

У меня есть swf-файл, и я хочу нажать кнопку, чтобы открыть окно «сохранить как» (или что-то подобное) и сохранить указанный файл в выбранном мной месте.

По сути, это было бы создание копии этого файла в новом месте.

Если бы кто-нибудь мог мне помочь, я бы с удовольствием это услышал!!!

С наилучшими пожеланиями, Джек

Ответ №1:

 import flash.net.FileReference;
var fr:FileReference = new FileReference();
fr.save(yourByteArray, fileName);
 

откроется окно «сохранить как» .

Комментарии:

1. что такое ‘yourByteArray’? извините

2. flash.utils. ByteArray, если вы хотите сохранить файл из SWF, он должен быть в байтах, и для этого вы должны использовать ByteArray