div.main {margin-left: 20pt; margin-right: 20pt} Macromedia Flash 5 - большой
шаг вперед Валентин ValYarD Симонов
Еще с середины июля по просторам Internet "бродили" бета-версии
Flash 5. И вот - свершилось. На сайте Macromedia уже можно купить долгожданную копию за $399
либо upgrade-версию, которая стоит дешевле - $149. А можно познакомиться с
trial-версией Flash 5, что мы с удовольствием и сделали.
Что вас ждет
Первое, что сразу бросается в глаза,- сильно изменившийся интерфейс.
Теперь это, пожалуй, синтез интерфейсов Dreamweaver и Photoshop.
Многочисленные панели со свойствами и настройками занимают весь экран при
не слишком высоком разрешении монитора, что, конечно, неудобно, но в то же
время предоставляют быстрый доступ ко всему, что может понадобиться при
работе. К тому же при нажатии на кнопку TAB все они быстренько убираются,
а при повторном нажатии появляются вновь.
Все окошки и панели "липнут" к краям экрана - довольно удобно.
Сочетание клавиш Ctrl +/- отвечает за масштабирование так же, как и в
Photoshop. Можно изменять комбинации клавиш для быстрого вызова жизненно
важных функций и сохранять их в отдельный файл. Добавилась панель быстрого
запуска: теперь она, похоже, присутствует во всех продуктах Macromedia.
Можно импортировать свои работы из пакета Freehand. Еще одна приятная
функция: легко сразу загрузить в проект MP3-файл (в четвертой версии,
напомним, приходилось сначала импортировать WAV, а потом Flash встроенными
средствами преобразовывал его в MP3).
Вот они, кривые Безье. Поначалу
немного не удобно, но потом привыкаешь.
Идем дальше. Во Flash 5 изменена функция карандаша: теперь он рисует
кривые Безье - точки, соединенные линиями, кривизну которых можно
регулировать с помощью вспомогательных линий (кто-то их назвал "сплайнами
с усами", что примерно соответствует действительности). Это, конечно,
гораздо удобнее, чем рисовать мышью или строить линии, а потом их
"выкривлять". Кстати, из-за добавления описанной функции разработчикам
пришлось сделать два варианта инструмента "Стрелка": один для выделения,
перемещения и т. д., а другой для операции с точками кривых.
Movie Explorer: идеальный контроль над
всеми объектами.
Добавлена поддержка Shared symbol libraries. Речь идет о функции
хранения часто применяемых символов в отдельных библиотеках, что
оптимизирует процесс загрузки фильмов, использующих одинаковые символы.
Появился Movie Explorer - средство для иерархического отображения сцен,
символов и макросов ActionScript. Оно здорово облегчает работу над
большими сайтами, позволяет производить поиск по дереву и распечатывать
его. Теперь все нужные элементы фильма находятся под рукой и в одном месте
- очень удобно.
Серьезно изменился язык программирования, встроенный во Flash. Теперь
он больше похож на JavaScript. Добавлено много новых функций и методов.
Есть синусы, косинусы и вся тригонометрия, которой, кстати говоря, сильно
не хватало в предыдущих версиях. Во Flash 5 можно с легкостью узнавать
координаты курсора мыши, программно менять положение звука (Pan) в
пространстве и его громкость. Пишите собственные функции: теперь это
доступно и совсем нетрудно.
Из других нововведений во Flash 5 выделим возможность программно
изменять параметр объекта Depth. А точнее, "обмениваться" им с другим
объектом. Для тех, кто не знает, Depth - это "высота" расположения
объекта, т. е. если у какого-либо символа Depth больше, то он будет
перекрывать символы, у которых этот параметр меньше.
Теперь можно "отлавливать" нажатия
ВСЕХ клавиш. Flash-игры теперь будут гораздо
интереснее!
Появились функции работы с датой и временем. Кроме того, теперь на
события могут реагировать MovieClip, а не только кнопки, что существенно
расширяет возможности программы. Можно определять те клавиши на
клавиатуре, которые не были доступны в предыдущей версии, а к вложенным
объектам теперь легко обращаться через "." (точка), а не через "/" (слеш),
например "_root.target.target".
Новый ActionScript Editor работает в двух режимах: для новичков и
профессионалов. В первом процесс написания макросов больше похож на тот,
что был в предыдущей версии, т. е. надо просто выбирать действия из списка
и редактировать их свойства. А вот во втором режиме надо писать программу,
как пишут на JavaScript, и надеяться только на свои знания. Кстати, текст
программы можно запросто импортировать и экспортировать. Во Flash 5
появился также отладчик, который помогает быстро и безболезненно находить
ошибки и своевременно удалять их.
ActionScript Editor и все доступные в
нем свойства.
Что еще? Добавлена поддержка XML и HTML. Теперь можно вставлять
HTML-страницы прямо в фильм. И скоро мы, похоже, больше не будем нуждаться
в нудных и статических сайтах типа HTML-only.
Еще несколько слов об объектах. Теперь после двойного щелчка по объекту
вы не попадаете в меню его свойств, а начнете редактировать их прямо "на
месте" - Edit in place, а все свойства, как уже было сказано выше,
перенесены в панели. Появились оригинальные объекты под названием Smart
Clips, которые имитируют функции таких стандартных элементов интерфейса
Windows, как переключатели, выпадающие списки и др.
Само собой, были написаны уроки, которые наглядно демонстрируют
некоторые новые возможности Flash. Составлена и справка, которая состоит
из трех частей: как использовать Flash, учебник по ActionScript, список
функций и операторов ActionScript.
Некоторые минусы
Когда выходит новая версия продукта, всегда ждешь от нее чего-то
особенного, готовишься к встрече с целым букетом улучшений и
усовершенствований. И надеешься, что разработчики учтут все-все пожелания
пользователей. Но, увы, в случае с Flash 5 многие надежды не сбылись: те
же типы объектов, не улучшились маски, а большое количество текста
по-прежнему "тормозит". Качество звука осталось прежним: все те же 8
порогов на градиент. Кроме того, по ряду признаков создается впечатление,
что разработчики из Macromedia хотят приблизить Flash к Director или даже
"слепить" их воедино. Минус это или плюс - здесь все сугубо
субъективно.
Как бы то ни было, Flash 5 - уже совсем не тот продукт, который можно
было освоить за пару месяцев. Он все больше и больше становится похожим на
настоящий, сложный профессиональный инструмент. А это говорит о том, что
будущее Internet именно за Flash-технологиями.
Заключение
Вердикт однозначен: переходить на Flash 5 стоит! Но, думается, не для
всех это будет безболезненным. Кто-то, наверняка, лишь недавно начал
изучать четвертую версию и, скорее всего, встанет перед выбором: осваивать
новинку или нет. А кто-то посмотрит на "новорожденного" и скажет: "Да вы
уродливы, батенька!" - и будет продолжать проповедовать идеологию Flash 4.
Но все-таки тем, кто хорошо знал предыдущую версию, не составит большого
труда перейти на новую, потому что, по большому счету, в ней нет ничего
революционного. А уж новичкам точно лучше начинать с Flash 5: универсализм
и широкие возможности нового продукта говорят сами за себя.
|