Показаны сообщения с ярлыком flash. Показать все сообщения
Показаны сообщения с ярлыком flash. Показать все сообщения

понедельник, 16 мая 2011 г.

Создание простейшего мобильного приложения flex на Flash Builder 4.5

Статья является вольным пересказом статьи Hello World: Build a mobile app in five minutes.
Сейчас можно создавать приложения для Google Android. К июню Adobe обещают выпустить обновление, позволяющее разрабатывать мобильные приложения для BlackBerry Tablet OS и для IOS.
Рассмотрим, как создать мобильное приложение для десктопа и для самого мобильного устройства.

p.s.: тут на днях блоггер падал и эта статья потерялась, пришлось переписать. Боюсь, как бы мысль не ускользнула (чего я там в прошлый раз написал). 

среда, 16 марта 2011 г.

Проблема с Vector во FlashDevelop + Flash CS3

Класс Vector поддерживается только в FP начиная с 10 версии. Т.е. вариант с Flash CS3 уже не прокатит, жаль. Помимо этого еще проверить во FlashDevelop в Project>Properties чтобы не был указан FP9.

суббота, 29 января 2011 г.

Создание ActionScript 3.0 компонентов во Flash. Часть 4.

Часть 4: События

В конце прошлой части наш компонент MenuBar просто трейсил выбранный пункт меню. Очевидно, надо добавить некоторые события, которые заставят компонент как-то реагировать. Для этого примера оставим простую поддержку событий и будем только регистрировать событие при выборе элемента. Вы можете представить события, вызываемые, когда выпадающее меню открыто, когда пользователь покидает меню и оно закрывается, когда пользователь покидает элемент строкового меню или элемент выпадающего меню, и т.д. Если Вы рассматривали компоненты Menu и MenuBar, включенные в Flex, Вы могли заметить примеры компонентов, поддерживающих эти события.

Создание ActionScript 3.0 компонентов во Flash. Часть 3.

Часть 3: От прототипа к компоненту

На данный момент прототип имеет фиксированное количество выпадающих меню с фиксированной высотой и шириной для строки меню и фиксированный набор ярлыков для пунктов строкового меню и пунктов выпадающих меню. Вся идея компонента MenuBar заключается в том, чтобы открыть пользователю все эти значения для управления через параметры, поэтому все эти свойства должны быть установлены динамически. Для этого нужно переделать наш FLA файл и изменить код.

Сначала мы рассмотрим структуру компонентов, чтобы добиться лучшего понимания того, как нам изменить наш прототип.

вторник, 25 января 2011 г.

Создание ActionScript 3.0 компонентов во Flash. Часть 2.

Часть 2: Прототип компонента MenuBar

Начнем разработку прототипа компонента MenuBar без использования инфраструктуры компонента UI. В-общем, это отличный способ для начала создания любого компонента. Чаще всего компонент управляется кодом и создает свои активы динамически во время выполнения на основе размеров, стилей и параметров. Однако чтобы упростить создание прототипа, поместим основные части на сцену и отложим создание динамических параметров «на потом». Также небольшие фрагменты кода начнем писать в кадрах вместо вынесения кода во внешние классы.

Прежде чем приступить к созданию прототипа, давайте сделаем обзор будущих шагов: начнем создание прототипа с того, что перетащим экземпляр компонента TileList на сцену и сконфигурируем его так, чтобы он больше походил на меню. Далее перетащим экземпляр компонента List на сцену в качестве выпадающего меню. Затем, напишем функцию обработчика события, показывающую или скрывающую меню, и добавим отображение сообщения в окне Output при выборе пункта меню. В конце, возьмем весь код и изменим его для размещения в кадре.

понедельник, 24 января 2011 г.

Создание ActionScript 3.0 компонентов во Flash. Часть 1.

Вольный перевод серии статей про создание AS3 компонент во Flash CS3.
Источник. Автор Jeff Kamerer.

Часть 1: Представление компонентов

Этот цикл статей написан для предоставления инструкции по технике создания ActionScript 3.0 компонентов в Adobe Flash CS3 Professional. После прочтения этой статьи Вы узнаете, как сделать следующее:
  •  Настроить слои и кадры в мувиклипе символа компонента
  •  Реализовать предпросмотр (Live Preview) компонента
  •  Регистрировать события
  •  Поддерживать стили и редактируемые обложки
  •  Управлять рисованием при помощи модели аннулирования (invalidation model)
  •  Управлять фокусом
  •  Настроить ввод с клавиатуры
  •  Создать скомпилированный клип ComponentShim для определений ActionScript
  •  Развернуть компонент в панели компонентов