Спустя почти полтора месяца после официального релиза удалось и мне пощупать восьмёрку.
Делюсь своими впечатлениями:
Macromedia Flash 8.0
Что новенького?
- Некоторые инструменты в основной панели ('Tools' поменяли своё местоположение.
- В панелях появились вкладки. К примеру, панель 'Color' состоит из двух вкладок - 'Color Mixer' и 'Color Swatches'. И вообще, панелями теперь можно оперировать более свободно - можно даже создать свою панель со своими вкладками.
- Панель библиотеки теперь появляется по умолчанию - не надо жать каждый раз Ctrl+L при загрузке.
- Для скрытия таймлайна появилась отдельно вынесенная кнопочка - на мой взгляд, удобнее, чем было раньше, когда постоянно забываешь, что надо нажимать на название палитры и тянешь нижнюю границу таймлайна, чтобы его скрыть.
- Линии теперь имеют больше настраиваемых параметов.
- Настройка градиента стала более продвинутой. Теперь в нём можно использовать до 16 цветов одновременно, задавать различные виды повторения и для некоторых типов градиента появились дополнительные опции редактирования и изменения. Но это аукнулось несовместимостью с предыдущими версиями, где в градиенте возможно использование максимум 8 цветов и наблюдается тотальный крэш браузера при проигрывании флешки, сохранённой из восьмёрки под видом более низшей версии в соответствующей (низшей) версии флеш-плеера. Видимо, Макромедия решила оставить это для последующих патчей...
- Настраиваемые параметры ускорения при создании твина (Custom easing controls). Раньше можно было задать только линейное ускорение от -100 до +100, теперь рядом с параметром 'Ease' появилась кнопочка 'Edit', где ускорение можно задать графиком - как в трёхмерных редакторах! То есть, для создания сложной анимации объекта теперь не нужно использовать несколько твинов, идущих друг за другом - достаточно одного, должным образом настроенного.
- Появились фильтры, примерно как Эффекты слоёв в Фотошопе (Graphics effects filters) - Drop shadow, Blur, Glow, Bevel, Gradient glow, Gradient bevel, Adjust color, которые можно применять как к растровым, так и векторным объектам. Немаловажно, что всеми эффектами можно управлять с помощью кода.
- Режимы наложения изображений (Blend modes) - да-да, это те самые старые знакомые из Фотошопа. Применимы, опять же - как для растровых, так и для векторных объектов. Находятся на панели 'Properties'. Там же можно задать весьма важный параметр "Use runtime bitmap caching" - при просмотре ролика кеширует векторные объекты, которым задан этот параметр, как растр - это спасает при наличии в фильме большого количества векторной графики и появлении тормозов при просмотре, которые возникают в результате активных математических расчётов на анимацию вектора. Хотя параметр, на мой взгляд, весьма спорный - падает нагрузка на процессор, но, вероятно, повышаются требования к оперативной и видеопамяти компьютера..
- Улучшенное сглаживание растра (Bitmap smoothing) - ну, это понятно, теперь jpeg'и при увеличении/уменьшении масштаба не выглядят так коряво, как раньше.
- Улучшенное сглаживание шрифтов (Improved text anti-aliasing) - теперь антиальясинг текста можно настраивать собственноручно, либо выбрать одну из существующих предустановок. Даже очень мелкие и сложные буквы, при правильно настроенном АА, можно теперь прочитать без труда.
- Обновлённый видео-кодек (New video encoder) - качество FLV-файлов (Flash Video) стало гораздо лучше. Кодек теперь идёт как отдельный плагин, где возможна автоматизация при большом количестве файлов (batch processing).
- Альфа-канал для видеоизображений (Video alpha channel support) - прямо-таки After Effect какой-то! Позволяет задавать прозрачные области видеоизображению и создавать переходы (transitions).
- Для более удобной работы с кодом появился новый режим 'Script assist' - кнопка на панели 'Actions' - как заявлено, позволяет работать с кодом без детального его знания.
- Опции дебаггера теперь прицеплены к панели 'Actions'.
- Появился новый класс 'FileReference' - позволяет обмениваться файлами с сервером (download/upload).
- Новое свойство 'MovieClip.scrollRect' - в сочетании с растровым кешированием ускоряет отображение скроллируемого клипа.
- Стало более упрощённым динамическое масштабирование объектов без ручного разбиения на 9 частей (9-slice scaling) - смотрим свойство 'scale9Grid'.
- Добавились инструменты для работы с XML.
- Изменились опции безопасности при использовании флеш-объектов - в опциях паблишинга теперь настраиваются параметры безопасности.
Вот..
Перечислил не всё, и не всё из вышеперечисленного пробовал сам, так что, если какие добавления - пишите.
Некоторые возможности восьмёрки можно увидеть тут: [Только зарегистрированные пользователи могут видеть ссылки. ] (для этого, естественно, нужен восьмой плеер)