Чтобы ответить на ваш вопрос, к сожалению, вы не можете точно воспроизвести функциональность элемента управления загрузкой изображений Facebook исключительно в SWF, встроенном в браузер, нет - просто отсутствует API-интерфейс Actionscript, обеспечивающий прямой доступ к файловой системе из Интернета браузер.
Оба плаката верны, но в разных точках - AIR может это сделать (при определенных ограничениях, с flash.filesystem.File
), и вы можете просмотреть (с помощью диалогового окна выбора файлов в собственной ОС, с flash.net.FileReference
), выберите и загрузите один или несколько файлов на веб-сервер - но в веб-браузере, работающем в пределах плагина Flash Player, просто невозможно перечислить содержимое локального каталога и таким образом отобразить уменьшенные изображения. Не только с Flash. (Или даже Silverlight, в этом отношении.)
Извините, я бы хотел получить лучший ответ для вас. Java по-прежнему выглядит наиболее приемлемым вариантом, если приложение должно быть основано на сети. Вы также можете взглянуть на JavaFX , хотя - я сам еще не использовал его, но он может предложить то, чего нет у двух других. Желаем удачи.