Компьютер + мобильник: эффективное взаимодействие
Шрифт:
Рис. 6.14. Свойства документа.
Рабочая область готова, можно приступать к рисованию. Не будем придумывать что-то сложное, а нарисуем простую вертушку, как в примере с GIF-анимацией (рис. 6.15).
Теперь заставим рисунок двигаться, а для этого нужно создать как минимум еще один ключевой кадр. Щелкните правой кнопкой мыши на одном из кадров, например на 12-м. В открывшемся контекстном
Установите указатель временной шкалы на созданный ключевой кадр. Выполните команду меню Modify > Transform > Rotate 90 CCW (Изменить > Трансформация > Поворот на 90° по часовой стрелке). Таким образом вы повернете вертушку на 90° по часовой стрелке.
Сейчас нужно воспользоваться автоматическим заполнением кадров для построения гладкой анимации. Для этого щелкните правой кнопкой мыши на одном из кадров, расположенных между ключевыми. В открывшемся контекстном меню выберите пункт Create Motion Twin (Создать расчетную анимацию). В результате временная шкала станет похожей на шкалу, изображенную на рис. 6.16.
Простейший flash-ролик создан. Вы можете нажать клавишу Enter, чтобы просмотреть его.
Теперь нужно этот ролик сохранить. Для этого используйте команду File > Export > Export Movie (Файл > Экспорт > Экспорт фильма) или комбинацию клавиш Ctrl+Alt+Shift+S. После определения места хранения и имени файла появится окно с настройками экспорта файла (рис. 6.17).
Рис. 6.15. Готовый рисунок.
Рис. 6.16. Фрагмент временной шкалы с автоматическим заполнением.
Здесь из раскрывающегося списка Version (Версия) нужно выбрать версию flash-проигрывателя, для которого будет создаваться ролик (чтобы точно узнать, какая версия установлена на вашем телефоне, обратитесь к документации), нажмите кнопку OK. Ролик готов. Теперь вы можете просмотреть, что получилось. Для этого запустите flash-анимацию. Ролик будет открыт в проигрывателе (рис. 6.18).
Рис. 6.17. Параметры экспорта ролика.
Рис. 6.18. Воспроизведение ролика в проигрывателе.
Теперь осталось только загрузить ролик в телефон и наслаждаться собственным творчеством.
Таким образом, потратив немного времени, вы получите полноценный ролик, который сможете загрузить в телефон и показать
Ниже представлен общий алгоритм создания flash-анимации для телефона.
1. Создание нового документа в программе Macromedia Flash.
2. Установка размера рабочего поля равной или пропорциональной размеру экрана мобильного телефона.
3. Создание анимационного ролика.
4. Экспортирование ролика в соответствующем формате.
5. Загрузка анимации в телефон.
Написание игр с помощью J2ME
Платформа Java для мобильных устройств (часто именуемая J2ME от Java 2 Micro Edition) является основной платформой для разработки приложений под мобильные телефоны. Разработчики языка позаботились о том, чтобы приложение функционировало одинаково на всех (или почти на всех) аппаратах, для которых оно разрабатывалось.
Необходимые инструменты
Для написания программ желательно пользоваться специальными средствами, предназначенными для разработки программного обеспечения на J2ME.
Нужно заметить, что все описываемые средства являются бесплатными и доступны для свободного скачивания через Интернет с сайта производителя www.sun.com.
Ниже перечислен необходимый минимум инструментов.
• J2SDK Standart Edition (Java2 Software Development Kit Standart Edition, стандартный набор средств для разработки приложений на Java2). Пакет инструментов для создания программных продуктов на языке Java. В данный пакет входят компилятор, отладчик и др.
• WTK (Wireless Toolkit, набор инструментов для работы с беспроводными устройствами). В этот пакет входят инструменты для разработки приложений на J2ME. Нужно отметить, что WTK – своеобразная «надстройка» над стандартным набором средств, поэтому перед установкой WTK необходимо установить J2SDK Standart Edition.
• Эмулятор телефона. Когда программа будет написана, вы захотите посмотреть на нее в действии. Именно для этого и предназначены эмуляторы. С их помощью вы сможете протестировать свое приложение, не загружая его в мобильный, что значительно экономит время.
• Среда разработки. Оболочка, в которой вы будете писать программный код. Для серьезных проектов обычно используют специальные оболочки типа NetBeans или Borland Builder, но для наших нужд вполне будет достаточно стандартного текстового редактора Блокнот.
В этом списке перечислены инструменты, без которых разработка приложений невозможна. Существует еще большое количество дополнительных программ и инструментов от сторонних производителей, способных облегчить разработку, но их рассмотрение выходит за пределы этой книги.
Модель приложения
Программа, написанная на языке Java, состоит из фрагментов, хранящихся в разных файлах. Эти фрагменты называются классами. Причем если приложение состоит более чем из одного класса, то один из них должен быть главным, а все остальные зависимыми. При запуске приложения будет вызываться код главного класса, и уже затем он будет управлять всеми остальными. Если главный класс завершает выполнение, то код остальных также прекращает выполняться.
В листинге 6.1 представлен минимальный код программы.