Мой совет: узнайте, как Flex фокусируется на MXML или изучает haXe.
AS3 является достоверным, невыразительным и непродуктивным по сравнению с этими двумя.
Редактировать: вы можете проверить AS3 cookbook. тем не менее, после перечитывания вашего сообщения, я понял, что ваша проблема не изучает AS3, но у вас скорее проблемы с дизайном. Я прав?
Редактировать2:«Разве не редкость для людей работать в чистом AS3?»
Я бы не сказал, это необычно. Я бы сказал, что это обычное дело, то есть обычная ошибка. Зачем? Это неэффективно. Я думаю, я могу сказать, потому что я сделал это много.
Основная роль чистого AS3 заключается в создании библиотек и фреймворков. Для создания реальных приложений это самый сложный способ выбора. Во всех приложениях ручной работы графический интерфейс оказывается наиболее трудоемкой частью. Укладка GUI с использованием кода - это кошмар.
Теперь MXML действительно хорош для обычных графических интерфейсов (графический редактор, конечно, даже лучше). И Flash IDE отлично подходит для создания фанковых анимированных вещей. Лучшее, что вы можете сделать с AS3, - это использовать ASWing и их графический редактор. Так же хорошо, как ASWing, его уродливость и боль в попке для кожи. Но вы можете.
Преимущество haXe заключается в том, что его более мощный язык, чем AS3. Вы эффективно пишете меньше кода, и его значительно больше типов, поэтому вы сталкиваетесь с меньшими ошибками и тратите меньше времени на отладку. Кроме того, еще одно преимущество заключается в том, что вы можете использовать один и тот же язык для создания серверного бэкэнда для приложения и прозрачно передавать объекты, используя haXe remoting, который сокращает транспортный уровень до нуля. Вся проверка и бизнес-логика могут выполняться как на клиенте, так и на сервере. Плюс это с открытым исходным кодом, и он развивается очень быстро. AS3 была отличной вещью, когда она наступила, но она застопорилась, что составляет почти 4 года.
Так что, хотя нет ничего плохого в использовании чистой AS3 как таковой, вы всегда должны сравнивать ее с альтернативами. Чистая AS3 неэффективна и для вундеркиндов. Flex очень эффективен. haXe более эффективен, чем AS3, и для действительно классных выродков.
Возможный дубликат [Лучшие ресурсы для обучения AS3] (http: // stackoverflow.com/questions/92602/best-resources-for-learning-as3) – bummi