Обзор Adobe Flash CS 5.5

flash logoAdobe Flash – программа для создания мультимедийного контента — со времен выхода Creative Suite 5 претерпела несколько значимых изменений, направленных в основном на упрощение некоторых наиболее используемых операций, а также на оптимизацию для мобильных устройств. В этой статье мы рассмотрим каждое из них подробно.

Оцените:

Начнём с рассмотрения изменений, произошедших в подходе к использованию популярных функций. Первое из них касается внедрения видео в формате FLV. Теперь для вставки достаточно перетащить его в окно с проектом: ролик сразу же встроится в документ вместе с плеером. При добавлении его можно либо встроить в таймлайн как последовательность кадров, либо разместить как объект с возможностью воспроизведения. В последнем случае программа предложит выбрать скин из нескольких десятков вариантов, а также настроить его цвет. К тому же для воспроизведения ролика не нужно компилировать документ: его просмотр доступен на этапе редактуры.


embed


Небольшое, но полезное обновление: появились функции копирования, вырезки и вставки слоя. Раньше для этого необходимо было выделять все кадры слоя, копировать и вставлять их в созданный слой, но теперь задача заметно упростилась.


Еще одно изменение касается такого инструмента как кости (bones): теперь на их движение можно накладывать ограничения. Раньше кости никак не ограничивались в перемещении, из-за чего движения объектов, построенные на их основе, могли выглядеть нереалистично, особенно это касалось движений запрограммированных, а не заанимированных: кости могли сгибаться в не оправданных физически направлениях и даже проходить сквозь друг друга. Во Flash CS5.5 эта проблема решена как раз за счет возможности уменьшения свободы костей.


Появилась весьма полезная функция масштабирования документа. В прежних версиях при изменении масштаба необходимо было вручную изменять размеры входящих в его состав элементов. К тому же особенно сложно было масштабировать траекторий движения объектов, которые обычно скрыты и недоступны для выделения, кроме того, изменение их размеров сопровождается локальным хаосом в анимации. Теперь же при выборе опции 'Scale contents with stage' в окне изменения размера документа масштабирование всех объектов происходит автоматически. Выбрать, нужно ли масштабировать скрытые и заблокированные объекты, можно в меню File – Preferences.


scale


Введена возможность поэтапной компиляции и кэширования ресурсов. Если, например, в документ встроен какой-то «тяжелый» файл вроде аудиозаписи, видео или крупного изображения, кэширование позволит избежать длительной компиляции: объемные элементы проекта не будут обрабатываться каждый раз, а только впервые при добавлении или дальнейшем изменении.


Наконец-то появилась и функция, о которой нельзя сказать многого, но отсутствие которой казалось довольно странным: автосохранение проекта.


Последняя функция из рутинных, которую можно рассматривать как переход к новым методам взаимодействия с мобильными устройствами. Поскольку последние не столь производительны по сравнению с десктопами и ноутбуками, которые раньше доминировали в интернете, то Flash движется в направлении снижения вычислительных нагрузок при создании приложений. Одно из нововведений, за счёт чего это достигается — это функция Export as Bitmap. В свойствах символов разработчик может выставить этот параметр для того, чтобы векторное изображение отображалось как растровое.


export


Полезность функции, на первый взгляд, может показать неочевидной, однако дело состоит в следующем. Конечно, размер векторных изображений меньше, чем растровых, однако это достигается за счёт того, что содержание вычислений хранятся не в самом файле, как в случае с растровым изображением, а получается в ходе вычислений. Поэтому чем более детальным и сложным оказывается векторное изображение, тем более оно требовательно к вычислительной силе устройства, на котором оно отображается. Такие изображения на недостаточно мощных мобильных устройствах могут долго загружаться, и может быть проще перевести их в растр. Flash берёт эту заботу на себя: разработчику не придётся переводить изображение в растровое самостоятельно, к тому же это лишило бы его возможности редактировать его как векторное, а в случае с Export as Bitmap такая возможность остается.


Теперь немного об оптимизации работы Flash с мобильными устройствами. В отличие от Dreamweaver, который симулирует различные устройства, Flash даёт возможность подключить устройство к компьютеру через USB и использовать в качестве площадки для испытаний. Впрочем, это в какой-то степени понятно: на компьютере трудно имитировать органы управления (джойстик, кнопки, мультитач), поэтому впечатления от тестирования на компьютере будут радикально отличаться от тех, что испытывает пользователь с мобильным устройством. Для тестирования необходимо подключить к компьютеру устройство, поддерживающее Adobe AIR (а это практически любое устройство на базе Android, iOS, Blackberry). Однако не стоит также забывать, что протестировать разработку в режиме симуляции популярных форм-факторов можно за пределами Flash с помощью приложения Device Central, входящей в состав CS5.5.


device


Итак, Flash порадовал нас хоть и небольшими, но действительно долгожданными новшествами, ускорив и упростив некоторые часто используемые рутинные операции. Кроме того, расширяющиеся возможности для работы с мобильными устройствами дают надежду на то, что в Creative Suite 6 разработчики получат массу мощных инструментов для работы в этом направлении.

Автор: asergienko
Оцените:

Комментарии Facebook

Комментарии ВКонтакте