Руководство по actionscript. часть 6, стр. 113

Применим общий подход, рассмотренный в предыдущих разделах, на реальном примере.

Реальный пример применения компонентов пользовательского интерфейса

Чтобы увидеть, как применять код на языке ActionScript для создания н управления компонентами пользовательского интерфейса платформы разработки Flex, создадим простое приложение, которое содержит всего два экземпляра компонентов: экземпляр компонента Button и экземпляр компонента DataGrid. Приложение просто считает, сколько раз пользователь щелкнул кнопкой мыши на экземпляре компонента Button. Экземпляр компонента DataGrid отображает общее количество щелчков и интервал времени между ними.

Назовем основной файл MXML нашего приложения MinimalMXML. mxml, а класс, определяющий стартовую точку для нашего приложения, — Clickometer.

Рассмотрим код для файла MinimalMXML. mxml:



1ayout=»vertical» appl i cati onCompl ete=»CIickometer. main( )»>

В коде обратите внимание, что значение свойства события аррlicat ionComplete определяет метод (Clickometer. main ( ) ), который будет вызван после того, как приложение завершит процесс инициализации. Стоит также отметить, что приложение использует «вертикальную» схему размещения. Информацию по вариантам размещения можно найти в разделе, посвященном описанию переменной экземпляра layout класса Application, справочника по языку ActionScript корпорации Adobe.

Теперь рассмотрим код для класса С1 i с kome t е г, в котором создаются компоненты пользовательского интерфейса:

package { import mx. controls.*: import mx. core.*; import flash. events.*: import flash. utils.*:

public class Clickometer { private static var 1astClickTime:int = 0; private static var numClicks:int = 0: private static var grid:DataGrid: private static var button:Button:

// Точка входа программы

public static function main ( ):void {

// Создаем кнопку

button = new Button( );

button. label = «Click Quickly!»:

button. addEventLi stener(MouseEvent. CLICK, cli ckLi stener);

// Создаем таблицу данных grid = new DataGrid( ); grid. dataProvider = new Array( );

// Добавляем отображаемые элементы на экран. Переменная // Application. application ссылается на приложение Flex верхнего // уровня — основной контейнер для компонентов пользовательского // интерфейса и отображаемых элементов.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 034
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 017
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 086
  • 19.06.2012">Google: правительство США на 103% увеличило запросы на удаление контента
  • 09.06.2011">Витамин С подавляет иммунитет
  • 15.07.2012">Англоязычные статьи Wikipedia можно будет комментировать
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 037
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 043
  • 01.10.2010">Создание и редактирование экшенов в Photoshop
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.31
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 114
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.29
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.22
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.32
  • 05.07.2012">Домен iPad3.com скоро перейдет в собственность Apple и путешествия в Кипр
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...