По моему мнению, сильная поддержка Flash для анимации и графических манипуляций делает его очевидным победителем для такого рода приложений. В приложениях для цифровых вывесок используются такие функции, как анимация объектов на экране, эффекты прозрачности, свечение и т. Д. Flash выполняет все эти функции изначально.
Поддержка AIR HTML + Javascript в основном позволяет превратить веб-приложение в автономное приложение, которое выглядит как нативное. Он также дает вам несколько дополнительных API (например, доступ к локальным файлам), но кроме этого, это в значительной степени просто версия Safari 4, показывающая контент, который приходит с жесткого диска, а не с веб-сервера. (Очевидно, что когда приложение AIR запущено и работает, оно может выйти на веб-сервер (или RSS-сервер, или ...), чтобы получить больше данных.)
Поддержка HTML5 в Safari 4 сильна, но HTML5 по-прежнему не так мощен, как Flash, когда дело касается фантастической графики и анимации.
Что касается Flex, это в значительной степени ортогонально вашему основному вопросу. Flex просто дает вам хорошую среду разработки приложений поверх Flash, что особенно полезно при разработке традиционных настольных приложений. Мало что из этого на самом деле имеет какое-либо отношение к вашему приложению для отображения цифровых вывесок.
Это не значит, что Flex будет бесполезен в этом приложении. Возможно, вам также понадобится какой-то элемент для ввода данных и настройки. Если это будет частью того же приложения AIR, которое отображает цифровые вывески, вероятно, все это должно быть построено на платформе Flex. Если это две отдельные части, то, возможно, более разумно, чтобы часть конфигурации и ввода данных основывалась на Flex, а часть отображения вывесок была полностью Flash.