AIR ActionScript Загрузить через Drop - PullRequest
1 голос
/ 13 сентября 2011

Я пытаюсь загрузить файл с помощью ActionScript, что довольно легко сделать, если я получу файл с помощью FileReference.browse (), хотя я хочу получить файл после его перетаскивания в файлокно.

У меня отлично работает перетаскивание, и я могу перебирать файлы следующим образом:

var dropFiles:Array = e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT) as Array;
for each (var file:File in dropFiles){
    trace(file.url);

Но как я могу передать эти файлы в FileReference.upload ()?Надеюсь, кто-то может мне помочь!Спасибо!

Даррен.

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Если у вас есть URL, вы не можете просто загрузить его с помощью loader.load(new URLRequest(url));?

Эта публикация может помочь вам, если у вас все еще есть проблемы: http://www.senocular.com/flash/tutorials/dragdropimageviewer/

1 голос
/ 13 сентября 2011

flash.filesystem.file расширяется flash.net.FileReference.Так что вы можете сделать

var dropFiles:Array = e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT) as Array;
for each (var file:File in dropFiles){
    file.upload(...);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...