Плавная кнопка
Итак, у вас есть клип кнопки, вы красиво нарисовали все переходы. На тайм лайне вы рассчитали как кнопка красиво переливаясь принимает положения up, over, down....
Этот класс поможет создать плавно меняющуюся кнопку.
Для начал вам нужен тайм лайн с клипом. В этом клипе должны быть кадры с метками up, over, down. На этих кадрах и будут фиксированные положения кнопки. Между кадрами может быть MotionTween. Пример можете скачать здесь.
Класс:
SoftButton(button:MovieClip, toggle:boolean)
Что бы создать кнопку, передайте конструктору клип с кнопкой ( не забудьте расставить метки up, over, down на нужных кадрах) -
Что бы создать кнопку с залипанием (toggle) - передайте конструктору значение true вторым параметром
Свойства
data:Object [read-write]
Можете добавить любые данные к кнопке. Так удобнее работать, особенно когда у вас несколько кнопок.
selected:Boolean [read-write]
Кнопка выбрана/не выбрана. Selected может принять значение true, только если свойство toggle равно true. Иначе присвоение selected = true - игнорируется без генерации ошибки.
Когда selected принимает true, клип с кнопкой начинает идти к кадру "down".
toggle:Boolean [read-write]
Залипание. Можно менять после создания кнопки. После присвоения значения false, свойство selected так же принимает значение false.
Создание radioButton группы
Для работы с примером скачайте архив с классами кнопок
2 Responses to 'Плавная кнопка'
Leave a Reply
You must be logged in to post a comment.

on January 24th, 2007 at 7:54 pm
Moжет какой-нибудь футористический 3-д шутер?
on March 18th, 2010 at 1:41 am
Добрый день, ребята!
А можете подсказать, с чего начать, или урок дать. Нужно меню боковое сделать на флеше, подобное этому - http://www.lghausys.com/rus/about/ci.html
С анимацией и рисованием проблем нет, а вот as еще толком не знаю. Нужно понять, как вытащить во флеш данные из php, чтобы сделать кнопку текущего сайта активной. И еще скрипт, чтобы выделение активной кнопки снималось при наведении курсора на другую, а потом возвращалось обратно, если клик по другим кнопкам не совершен и курсор уведен в сторону от кнопок меню.
Подскажите урок или функции. Времени на глубокое изучение сейчас нет, приходится схватывать налету.