Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.12.2005, 20:23
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 3  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Post ?

Чем Action Script 3.0 отличается от Action Script 2.0

Если коротко : на первый взгляд -- не столь многим, если посмотреть подольше -- почти всем.

Action Script 2.0 представляет собой "гибрид крота и скаковой лошади" (с) Nox Noctis. Action Script 3.0 -- язык, стоящий на одной ступени с такими монстрами, как Java. Не верите -- посмотрите на примеры

Перечислять список нововведений очень долго и далеко не все они нужны большинству просто потому, что знания у большинства не те. Перечислю по верхам:
  • 728 (семьсот двадцать восемь) классов только в альфа-версии языка.
  • Новые подходы и техники из-за появившихся возможностей, например, побайтово загружать и докачивать файлы.
  • Добавлена видимость в пределах пакета и новые спецификаторы: protected (наконец-то...) и internal.
  • Измененная модель событий, поддерживающая всплывание событий (event bubbling), контроль отработки события (event flow control) и т.д.
  • Сильно измененный подход к работе с визуальными объектами. Теперь мувиклипы не надо аттачить или дублировать, зато можно скопировать из одного визуального объекта в другой.
  • AS3 исполняется новым интерпретатором -- AVM2
  • Новая, гораздо более продуманная и совершенно не похожая на то, что было, система работы с XML -- E4X
  • Добавилась система отражений (reflections)
  • Появился человеческий контроль ошибок -- runtime exceptions
  • Изучая AS3 вы столкнетесь с необходимостью изучать Flex и все его тонкости и мощности. Поверьте, это -- удивительный мир, но там очень много нового для пришедшего из Flash программиста. Учтите это.


Поэтому если Вы стоите перед выбором -- нужен ли вам AS3? -- переформулируйте вопрос как "а достаточно ли сложные приложения я пишу" ? Если ответ утвердительный и вы не ограничиваетесь одними двухуровневыми меню, вы быстро полюбите AS3 даже в его сегодняшнем, сыром альфа-виде. Если же вы дизайнер -- скорее всего, вам не нужен даже AS2.

И напоследок, помните -- не поняв ООП какое оно есть в AS2, вы ничего не поймете в AS3. AS3 -- для программистов. Точка.


Последний раз редактировалось Antares; 05.01.2006 в 07:53.
Создать новую тему   Часовой пояс GMT +4, время: 18:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.