Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #50, ЯНВАРЬ 2005 г.

Интерактивность Macromedia Flash

Jenius и Mcrush

Спецвыпуск: Хакер, номер #050, стр. 050-086-2


Фантастические возможности получения и передачи данных из других приложений - одна из самых важных функций AS. Можно связать Flash с XML, PHP, Java Script, HTML, DHTML, ASP, MySQL и еще множеством программ и языков.

Action Script - гибкий, доступный и надежный инструмент, без которого не обходится ни один серьезный проект.

Программирование в Action Script

Операторы в AS традиционны и чем-то напоминают С++ и даже Бейсик, однако начинающему советуем купить какую-нибудь книженцию (смотри "Обзор книг" - прим. ред.) - в ней ты найдешь все нужное. В магазинах куча литературы по программированию как в Action Script, так и по Flash в целом. Новичкам очень рекомендуем книгу Шэма Бангала "Action Script. Основы". Честно говоря, человека, взявшегося за изучение Flash, подводные камни будут поджидать только первое время. После избавления от статуса новичка ты с легкостью будешь находить выход из сложнейших ситуаций, за решение которых раньше не осмелился бы взяться. В среднем требуется около половины года, чтобы изучить Flash почти в совершенстве. Прежде всего возникнут трудности с AS - надо мыслить логично, что при больших проектах не всегда получается. Строго определяй сценарий мувика, чтобы потом не было неприятных глюков.

AS - это язык, который несмотря на некоторые недостатки наиболее удобен для Flash и лучше которого вряд ли еще придумают. Один из грехов AS - отсутствие закладок непосредственно в коде, затрудняющее работу с большими объемами. Бывает, несколько раз скролишь код и вдруг "пролетаешь" мимо нужного участка :). Также не помешала бы панелька с наиболее часто используемыми операторами. Можно найти кучу таких недочетов и предложений в адрес Macromedia: каждый хочет обеспечить себе максимальный комфорт в работе. Разработчики поступили мудро: не стали подстраиваться под всех, а реализовали универсальный вариант. Кстати, во всех предыдущих версиях Flash’а можно было выбрать интерфейс окна Action Script’а ("начинающий" или "эксперт"), что значительно облегчало работу новичкам. Непонятно, зачем Flash лишили этой фишки, вероятно, чтобы ты действовал ручками, постепенно повышал скорость работы и увеличивал объем знаний (аналогично верстке HTML в Notepad'е - прим. ред.).

Хороший совет - сесть сразу за семерку (Flash MX 2004). Может быть, сначала пустое окошко AS покажется тебе неуютным, но ты к нему быстро привыкнешь и быстро достигнешь знания мастера. Главное - не лениться!

.SWF

Допустим, ты сделал свой первый мувик и уже предвкушаешь выражения лиц очарованных твоим талантом людей (а кое-кто - шорох нарубленной капусты в кармане). Продемонстрировать свой первый шедевр всему миру ты можешь через созданный специально для этого SWF-плейер, проигрывающий файлы с разрешением .swf (ShockWave for Flash). По сути Flash умеет экспортировать (File-> Export-> Export Movie / Image) во множество других "форматов", например, в .avi, .mov или даже в .exe (стандартный плеер + мувик в одном имполняемом файле), для которых не требуется наличие Flash-плейера (а без него и свою .swf’ку на компе не запустишь).

Назад на стр. 050-086-1  Содержание  Вперед на стр. 050-086-3