Коммерческое приложение Flash Builder 4.7 — без режима конструктора

Я запрограммировал большое мобильное приложение коммерческого уровня, используя Flash Builder 4.6. Он работает ОТЛИЧНО при запуске на устройствах iOS и Android.

Для разработки этого приложения я использовал пробную версию Flash Builder 4.6. Я использовал функцию состояний, встроенную в FB, для работы с конфигурациями «Портрет», «Пейзаж» и «Телефон/планшет». Это означает, что я создал 4 разных макета для всех 8 представлений в своем мобильном приложении. Использование представления дизайна в FB 4.6 позволило мне сделать это.

Я должен сказать, что я ЛЮБЛЮ Flash Builder до сих пор. ОТЛИЧНЫЙ инструмент.

Мое испытание закончилось только на прошлой неделе. Мне пришлось купить версию 4.7 программного обеспечения только для того, чтобы узнать, что они УДАЛИЛИ вид дизайна из программного обеспечения.

Все жалобы в сторону, что другие программисты, которые находятся в той же лодке, что и я, сделали в качестве решения? Я хотел бы продолжать программировать в AS и Flash Builder, так как потратил время на написание приложения и изучение всей платформы.

В настоящее время я нахожусь в процессе понижения уровня своих лицензионных ключей с 4.7 до 4.6, но для этого мне пришлось ВЕРНУТЬ свою розничную версию FB 4.7 Premium (купленную в Интернете) и купить версию для корпоративного лицензирования (НЕ через Adobe разрешено делать это только через торговых посредников, таких как CDW). затем, как только я получу ключ для 4.7 через корпоративное лицензирование, его можно будет понизить до 4.6.

Я надеюсь получить информацию от других в той же лодке. Вы меняли языки программирования? если да то к чему? Вы меняли IDE? Если да, то к чему?


person Jesse Rallo    schedule 24.01.2013    source источник
comment
Эй, я тоже в лодке... Очень жаль.   -  person Anton    schedule 01.04.2013


Ответы (3)


Я только что обновился до 4.7 сегодня, после использования 4 в течение года для разработки приложения. По иронии судьбы, мне пришлось обновиться, потому что в представлении дизайна появились некоторые причудливые причуды, которые сделали его непригодным для использования (если кто-то еще получает представление, постоянно пытающееся обновить себя и становящееся пустым, я обнаружил, что замена на более старый Flex SDK, а затем обратно на исходный один, исправил!).

Я буквально не мог поверить, что представление о дизайне исчезло, равно как и отношение парней на форумах Adobe по принципу «принимай или оставляй». Сравнения с HTML/CSS (которые они имеют наглость делать) ложны, потому что вам не нужно ждать компиляции страницы каждый раз, когда вы хотите ее просмотреть!

Я всегда оставался сторонником Flash на протяжении последних нескольких лет откровенно нелепой фальшивой войны с HTML5, понимая, что по большей части это было связано с тем, что Apple не хотела, чтобы люди играли в бесплатные Flash-игры, когда они могли бы платить за них! Платформа дает вам множество преимуществ — продвинутый, статически типизированный, настоящий объектно-ориентированный язык, кросс-браузерность, отличные IDE — которых просто нет в HTML/CSS/JS.

Мне пришлось долго добиваться того, чтобы проект, над которым я сейчас работаю, перешел на Flash, и объяснять это скептикам, которые только что раскошелились на программное обеспечение, — это массивный, меткий пинок. орехи!

Фурор Apple/Flash сейчас утих, я надеялся, что Adobe будет продолжать, как всегда, но они, похоже, полны решимости сбросить тысячи разработчиков, которые несли факел для них, это всего лишь еще один шаг назад.

Я не могу одобрить свою поддержку технологии, когда кажется, что даже ее архитекторы больше не заботятся о ней. Этот проект будет последним разом, когда я использую Flash.

person MickMalone1983    schedule 10.07.2013

вы можете установить как 4.6, так и 4.7 на одну и ту же машину. Я использую 4.6 для дизайна, 4.7 для кода.

person csomakk    schedule 12.04.2013

В любом случае Flash Builder не место для «представления дизайна». Adobe уже много лет делает гораздо лучший «дизайнерский вид». Это намного лучше, чем вид дизайна FB, при создании ресурсов из сложных файлов изображений / иллюстраторов, размещении различных изображений внутри символов и размещении на сцене, а также при выполнении анимации. Его так же просто легко интегрировать в код flash builder. Он называется Flash Professional.

person Jim    schedule 22.07.2013
comment
Так что же делать с макетом и тестированием MXML в Flash Professional? Вы ведь понимаете, что «Design View» — это нечто совсем другое, не так ли? Представление «Дизайн» позволяло (почти) в реальном времени просматривать результаты компилятора Flex, чего Flash Pro просто не делает. Если есть способ сделать это, я исправляюсь, но если нет, то это сравнение просто глупо. - person MickMalone1983; 31.07.2013
comment
зачем вообще нужен какой-то mxml? - person Jim; 04.08.2013
comment
По той же причине разработчики предпочитают не создавать веб-страницы полностью из объектов DOM, сгенерированных JS. Для сложных, гибких или динамических макетов макет разметки почти бесконечно проще, удобнее в сопровождении, более читабелен (особенно для других программистов) и быстрее разрабатывается. Создание эквивалента — что я сделал — в чистом коде, по сравнению с этим, неуклюже, непрактично, трудно модифицировать и поддерживать, и для новых программистов почти невозможно справиться с этим. Возможно, вы не использовали его раньше, но я подумал, что глубина чувства одиночества при этом изменении продемонстрирует «необходимость» в нем. - person MickMalone1983; 08.08.2013
comment
Для меня работа с кодом приводит к лучшему готовому продукту. Я чувствую, что теряю контроль над внешним видом игры при использовании готовых кнопок, скроллеров и пользовательского интерфейса. Невозможность использовать мувиклип, созданный кем-то в иллюстраторе, означает, что вы застряли в том, что вы собрали что-то вместе в javascript или html. Если вы разработчик-одиночка, это может быть сложнее, но если у вас есть классы в каком-то типе пакета Util, из которого можно извлечь и расширить, и шаблон mvc, вы можете довольно быстро углубиться в его логику. - person Jim; 08.08.2013
comment
Вы можете легко расширять, переделывать или создавать компоненты с нуля с помощью представления MXML/Design. В конечном счете, я думаю, это вопрос личных предпочтений, но эти инструменты были разработаны именно для этой цели. Недавно я перестроил проект во Flex, который я изначально задумал и построил с использованием чистого кода и классов, и теперь я никогда не вернусь. Вы можете так же легко использовать MovieClips, в нем нет недостающих функций Flash. Вы когда-нибудь использовали Flex/MXML раньше? То, что вы говорите, имеет смысл, но я не уверен, понимаете ли вы, насколько это мощно и расширяемо. - person MickMalone1983; 09.08.2013
comment
Я больше привык к чистому as3. Я только что начал работать над гибким проектом, и в основном мы загружаем все ресурсы из IDE в виде swc. Конечно, вы можете скинировать компоненты, но вы все равно будете привязаны к их жесткой структуре. В flash вы можете сделать все, что вы можете себе представить. На самом деле мы используем только flex, потому что проще подключиться к JSON. Что вы подразумеваете под расширяемым и мощным? - person Jim; 16.08.2013
comment
Поверьте, у меня было такое же отношение - и я был совершенно не прав. Скин MXML — это не просто список свойств CSS, с которыми можно работать, это полное определение отображаемого объекта. Вы можете вставлять внешние активы так же, как и во Flash. Конечно, если бы вы хотели создать сложное векторное изображение, это было бы быстрее во Flash IDE, чем определение каждой точки в MXML, но это упускало бы суть. Вы можете вставить эту графику, уже созданную во Flash, в компонент, который затем можно будет вставить в приложение Flex, как и любой другой компонент, при этом Flex позаботится о макете и жизненном цикле. - person MickMalone1983; 19.08.2013