Создаёшь на основной диаграме, допустим в первом кадре, клип и присваеваешь ему имя button(поле instanceName, закладки Properties). Это и будет наша кнопка. Тебе надо чтобы при нажатии на кнопку она сохраняла нажатое состояние. Для этого создаёшь в button два кадра - обычное состояние(кадр №1) и нажатое(№2). В первом соответственно рисуешь не нажатое состояние, во втором нажатое. Далее на кадр основной временной диаграме (именно на кадр, а не на клип button) вешаем следующий код:

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