Hi to all.
SWFUpload is a great tool to provide multiple uploads to servers.
I am using it in a extjs application (Ext.ux.SWFUploadPanel)
This works quite good. Now i am thinking over deploying our application with a flex browser which means the html/extjs application is displayed by the flex application. Flex/Air provides capability of drag drop from desktop.

Now my question. Is it possible to add a files manually to the queue without using the flash button which opens the file select dialog.

I checked the SWFUpload.as shipped with the 2.0.1 release and found the following code part in Line 662 (private function Select_Handler)
this.file_queue.push(file_item);

Why not exclude the part into an separate private function which also handles the event for this. This function could be assigned to the external interface and this would make it possible to call it from javascript/flex.

Implementing this would make sense as some browsers support the new html5 Drag&Drop. This would make it possible to add files to the upload panel over the button and via drag and drop.

Maybe a moderator of this forum or a swfupload professional can give me feedback on this if it is possible or if there are security issues or restrictions which prepends us from doing this.

Thanks everyone for feedback and input on this.

Robert