Конечно, глупо было бы писать Flex приложение, не проверив предварительно, смогу ли я с помощью Flex задизайнить нужный GUI... Выяснилось - смогу. Во Flex входит достаточно много полезных и не слишком компонентов, я посмотрел около 10 из них и, видимо, этого даже достаточно.
Мне понадобятся Canvas, VBox, возможно Panel, Button, кнопки для ToolBar'ов и возможно что-то еще... Все это я мог кидать на форму и использовать. Вполне нормальный дизайнер форм... упс, сцен... Ну, куда ж деваться... Поехали :-)
Дальше мной были активно читаны статьи на тему скиннинга приложений. Стало ясно, что меня интересует в первую очередь графический скиннинг - интерфейс-то уже есть, правда для Дельфи, но графика - везде графика.
Обсудили вопрос развития с нашим куратором, мне также было предложено начать с игрового поля и найти те вещи, которые я реализовать не смогу.
Пришлось отклонить идею о смеси HTML/PHP и Flex - т.е. интерфейс на HTML, а бои на Flash. Но зашли в тупик - нет у нас такой тесной интеграции сервера с базой данных, например нет возможности получить чат из PHP скрипта. И много чего еще нельзя сделать. Порешили на том, что затраты слишком большие, а толку чуть.
Клиенту - быть на Flex от начала и до самого конца ;-)