Отправляет email-рассылки с помощью сервиса Sendsay

Программирование на Flash

  Все выпуски  

Flash для начинающих


Бесплатный каталог Webfile - музыка, видео, картинки!
Подпишись на обновления и получай по почте прямые ссылки на новые файлы!
Подпишись на обновления каталога:

Кнопка со множественными состояниями:

 Создаем новый объект (CTRL+F8) Type выберем Movie Clip:

 

Состояния для кнопки, которые необходимо реализовать:

      -         Нормальное ( normal )
-         Подсвеченное ( light )
-        
Мигающее ( mig )
-        
Нажатое ( pushed )
-        
Заблокированное ( turnOff )

 рисуем эти состояния в созданном клипе “buttonMain”, располагая каждое состояние в отдельном фрейме, затем кликая поочередно на каждый фрейм:

 

В поле Properties задаем выбранному фрейму имя, в зависимости от состояния кнопки, изображенного в данном фрейме:

 

Далее требуется создать функционал и элементы управления кнопки.

 

Управление действиями мувиклипа при помощи кнопок:

 Напишем простую функцию (кликаем на фрейм, выбранный для написания кода, окно кода вызывается клавишей F9 ):

 function _buttonSwitch(switchCode) {
            btn.gotoAndStop(switchCode);
}

 Далее сделаем обычные надписи, соответствующие состояниям кнопки, также сделаем обычную кнопку без изображения (см. рассылку 1). Полученную кнопку скопируем на каждую из надписей, на экране должно получиться вот что:

 

Далее выбираем поочередно каждую кнопку, вставляем код с вызовом описанной выше функции, изменяя входящий параметр, относительно отображенной текстом надписи [пример для первой кнопки]:

on(rollOver){
            _buttonSwitch("normal")
}

В итоге получилась конструкция, позволяющая иметь на экране многофункциональную кнопку и элементы воздействия на нее.

Скачать исходник

 


Wizards World - online ролевая в стиле фэнтези. Персонажи участвуют в сражениях с темными силами, походах в квесты, клановых боях за замки, изготавливают разнообразные игровые предметы и артефакты. Для участия достаточно иметь браузер и подключение к Интернет. Войти в игру...


В избранное