PDA

Просмотр полной версии : Как сделать, чтоб кнопка плавно поднялась, если её не нажали?


Светлана222
12.04.2007, 12:47
Как сделать, чтоб кнопка плавно поднялась, если её не нажали? Чтоб плавно опустилась - это поместиь надо в Over, а вот что сделать, чтоб плавно поднялась??

http://artistdesigner.narod.ru/Vladarta4.html

CorC
12.04.2007, 12:50
Сделать анимацию на поднимание.
onRelease + gotoAndPlay

screamge
12.04.2007, 12:51
Сделать анимацию на поднимание.
onRelease + gotoAndPlay


только

on(rollOut)

Tardos Mors
12.04.2007, 12:51
Использовать не кнопки а мувиклипы, кнопки этого не умеют.

// button_mc - instance name мувиклипа
button_mc.onRollOver = function()
{
// Код, который будет выполняться при наведении мышки на кнопку (например переход на кадр с анимацией).
}
button_mc.onRollOut = function()
{
// Код, который будет выполняться когда мышка уходит с кнопки
}

CorC
12.04.2007, 12:54
"кнопки этого не умеют"
как это? а когда разучились? :)

Светлана222
12.04.2007, 12:56
Анимацию я уже сделала, поместила в 5-й кадр кнопки, а как к нему обратиться, не пойму, уже с десяток варианнтов telltarget gotoplay gotostop испробовала - никак
А onRelease - это же если нажата и ролик нужен не основной шкалы, а именно действие кнопки. Срочно нужно

CorC
12.04.2007, 12:58
Киньте исходник я подправлю, даже коменты поставлю :)

Светлана222
12.04.2007, 13:16
Вот исходник, 8й флэш

CorC
12.04.2007, 14:21
Сделал как мог :)
Остальные так же надо.

Светлана222
12.04.2007, 14:27
Но там на кадр код, а как сделать на кнопку, у меня в основной шкале все кнопки, честно говоря я такой код ещё совсем не понимаю

CorC
12.04.2007, 14:30
На кнопку это не стоит.
Во первых на кнопке код не модно писать уже года 2.
Во вторых про кнопки надо забыть, и использовать мувики вместо них,
потому как контролировать их проще.

Там же не сложно, кинуть мувики, задать им имена, и можно этот код копировать,
правда внутри мувиков надо тоже имена расставить.

Светлана222
12.04.2007, 15:04
А как тогда показать область реагирования, если слоёв несколько?

CorC
12.04.2007, 15:54
По непрозрачной области.
Или еще 1 мувик подложить квадратный

Светлана222
12.04.2007, 17:22
Вот сделала, а там почему-то иногда дёргается, иногда плавно, а иногда резко

CorC
12.04.2007, 17:51
А так?

Светлана222
12.04.2007, 18:24
Спасибо, плавно уже, остальное я сама