Показать сообщение отдельно
Старый 11.02.2006, 23:39
DmitryMV вне форума Посмотреть профиль Отправить личное сообщение для DmitryMV Найти все сообщения от DmitryMV
  № 13  
DmitryMV

Регистрация: Jun 2005
Сообщений: 42
Создаёшь на основной диаграме, допустим в первом кадре, клип и присваеваешь ему имя button(поле instanceName, закладки Properties). Это и будет наша кнопка. Тебе надо чтобы при нажатии на кнопку она сохраняла нажатое состояние. Для этого создаёшь в button два кадра - обычное состояние(кадр №1) и нажатое(№2). В первом соответственно рисуешь не нажатое состояние, во втором нажатое. Далее на кадр основной временной диаграме (именно на кадр, а не на клип button) вешаем следующий код:
Код:
button.onRelease=function()
{
   this.gotoAndStop(2);
}
Что означает этот код - как я писал в предыдущем своём сообщении onRelease это функция обработчик события отжатия левой кнопки мыши, когда курсор над клипом находиться. Если флэш фиксирует это событие, происходит вызов функции, которую мы присвоили обработчику событий. В нашем случае эта функция переводит проигрывающую головку на 2 кадр (который, как было сказано выше, соответствует нажатому состоянию).