Это действительно зависит от типа приложения, которое вы создаете. В прошлом я использовал flash для создания приложения для конвертации видео с помощью piggy-backin поверх ffmpeg. (так что на самом деле это была ffmpeg, выполняющая реальную работу по конвертации) Но именно мое флэш-приложение позволяло людям перетаскивать файл и выбирать формат вывода и т. д.
По сути, я построил свое приложение, используя flash, и скомпилировал его, используя Zinc 2.5. Таким образом, в основном все функции выполнялись в AS, но опять же, фактическое выполнение преобразования выполнялось двоичным файлом ffmpeg на основе команд, отправленных ему из приложения flash.