Как обстоят дела с изучением ActionScript2 -> ActionScript3? - PullRequest
1 голос
/ 19 сентября 2008

Я знал ActionScript и ActionScript2 наизнанку, но я был вдали от Flash пару лет. Какова степень свободного владения ActionScript3 и новой функциональностью Flash? Из блога Колина Мука я узнал, что некоторые фундаментальные методы мувиклипа изменились ...

Ответы [ 5 ]

5 голосов
/ 19 сентября 2008

Вы, наверное, уже видели документ as2 -> as3 для миграции ?

Конечно, некоторый синтаксис изменился, но если вы хорошо знаете as2, написание as3 вообще не будет проблемой. Некоторые странные вещи могут появиться в начале с синтаксисом, но это просто проверка документации для нового способа сделать это. Если вы взламываете себя через as1 и as2, as3 может вызвать некоторые головные боли, поскольку он намного строже (не позволяет вам делать то, что вы не должны делать в любом случае);)

Вероятно, с as3 вы будете в порядке менее чем через неделю.

2 голосов
/ 19 сентября 2008

Я бы сказал, что это зависит от уровня ваших знаний AS2 (и общего ООП). Если вы привыкли к объектно-ориентированному программированию и строгой типизации, кривая обучения не должна быть такой крутой.

Я был воспитан как программист java и обнаружил, что новые концепции в AS3 по большей части просты для понимания и что API намного более последовательный и имеет больше смысла, чем в AS2.

1 голос
/ 19 сентября 2008

На самом деле AS3 намного лучше .. больше похож на C # или Java, с единообразными API, именами, пакетами. Приятно использовать AS3, а AS2 часто бывает адом.

И в этом проблема. Если вы привыкли к AS2 с его причудами, хаки нужны тут и там ... быстрые и грязные способы ... тогда к AS3 не так просто привыкнуть. Но в конечном итоге это действительно того стоит. И вообще .. AS2 старый .. мертвый.

0 голосов
/ 25 сентября 2008

Место Antti со ссылкой на документ миграции .

Колин Моок также начинает обсуждение о сходствах и различий между AS2 и AS3 и призывает Adobe и Сообщество отсортировать их.

В последней статье он рассказывает о 10 твердых WTF о переходе на AS3, объясняя каждую проблему, а затем включая разделы «Что должен делать Adobe» и «Что мы должны делать» для каждого:

  1. Удаление on () / onClipEvent () из Flash CS3 делает создание простой интерактивности трудно.
  2. Трудно избавиться от загруженных файлов .swf.
  3. Приведение DisplayObject.parent позволяет управлять родительскими видеоклипами. трудно.
  4. Удаление getURL () затрудняет связывание.
  5. Удаление loadMovie () затрудняет загрузку файлов .swf и изображений.
  6. Дополнительные ошибки ActionScript 3.0 делают кодирование громоздким.
  7. Динамическое обращение к символам библиотеки не является интуитивно понятным.
  8. Добавление пользовательских функций для созданных вручную текстовых полей, для всех ролики или все кнопки есть громоздкий.
  9. Удаление duplicateMovieClip () делает клонирование Экземпляр MovieClip (действительно) сложный.
0 голосов
/ 22 сентября 2008

Actionscript3 действительно сильно отличается во многих отношениях, но важно понимать, что вы просто запоминаете встроенные пакеты, классы, свойства и методы так же, как при изучении предыдущих версий. Некоторые из больших препятствий, которые нужно преодолеть, - это список отображения и события (поток событий> Пример: пузырькирование). Большая часть языка была изменена в пользу разработчиков, таких как унифицированный способ загрузки динамических ресурсов с помощью класса Loader для экранных объектов или класса URLLoader для загрузки данных, таких как XML и CSS, или вызова сценария php. Как только вы почувствуете уверенность в некоторых из этих новых аспектов языка, вы можете приступить к расширению предыдущих классов или созданию новых. Actionsscript3 может иметь крутую кривую обучения, но противоположная сторона холма почти такая же крутая! После того, как вы открыли глаза, «О, я ПОЛУЧИЛ ЭТО!» момент, это захватывающая и захватывающая поездка. Возможности кажутся безграничными, и вскоре твое развитие приходит на ум!

Я предлагаю всем, кто хочет изучить правильные методы, соглашения и рабочий процесс, пожалуйста, перейдите на http://www.gotoandlearn.com, где Ли Бримелоу отлично демонстрирует передовые методы и эффекты. Ли также авторы http://theflashblog.com, которые я лично проверяю ежедневно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...