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

В языке MXML имя экземпляра отображаемого объекта может быть установлено через атрибут id, а обращаться к именованным отображаемым объектам можно также с помощью метода getChildByName ( ). Тем не менее, как и в случае с приложениями, разработанными на чистом ActionScript, вместо имен экземпляров предпочтительнее использовать ссылки.

Связывание нескольких символов с одним суперклассом

Ранее из разд. «Связанные классы для символов Movie Clip (Клип)» мы узнали, как связать класс с символом Movie Clip (Клип). Теперь рассмотрим, как обеспечить

одинаковым программным поведением несколько различных символов Movie Clip (Клип), связав их с одним суперклассом.

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

Мы начнем с создания FLA-файла LoginApp. fla в среде разработки Flash. В нем мы создадим два символа — по одному для каждого графического стиля формы регистрации. Назовем первый символ именем LoginForm Stylel, а второй символ — LoginForm_Style2. В каждый символ формы регистрации добавим два созданных вручную текстовых поля (с именами username и password) и кнопку отправки данных (с именем submi tBtп). Сама по себе кнопка является нарисованным вручную экземпляром символа Movie Clip (Клип). На рис. 29.11 изображены два символа формы регистрации.

Login Form_Style1 —

Login Form_Style2

Рис. 29.11. Символы формы регистрации

Далее создадим класс LoginForm, который управляет поведением символов формы регистрации. Он реагирует на нажатия кнопки отправки данных и передает полученную информацию на сервер. В этом примере снимем флажок компиляции Automatically declare stage instances (Автоматически объявлять экземпляры сцены). Соответственно внутри класса LoginForm объявим созданные вручную элементы из символов формы регистрации в качестве переменных экземпляра. Имена переменных экземпляра — username, password и submi tBt n — соответствуют именам экземпляров в символах формы регистрации.

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

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

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

Полезные ссылки
Случайные записи
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 148
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.11
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 095
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 016
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 031
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 013
  • 03.09.2010">Сайт с точки зрения маркетинга.
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.14
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.125
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.139
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.77
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.122
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.26
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 120
  • 16.07.2010">Простые способы улучшить сайт
Опрос

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

View Results

Loading ... Loading ...