![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2006
Сообщений: 2
|
Выручайте люди добрые. С моими скудными познаниями и практики в AS я что то исправить не могу это.
Есть меню, скажем 5 кнопок. Наводим на верхнюю она двигается смещая остальные. смешение делается вот так:
function moveButton(numBut, toX, metod)
{
var cordBut = getProperty(eval("bu"+numBut),_x);
import mx.transitions.Tween;
var toMov = 0;
if (metod == "plus") { toMov = cordBut+toX; } else { toMov = cordBut-toX; }
var tween3:Tween = new Tween(eval("bu"+numBut), "_x", None, cordBut, toMov, 5);
}
если мышкой провести Быстро по кнопке, получается ситуация что Кнопка не успевает сместиться на нужные координаты в то время когда уже срабатывает событие для RollOut и двигает до конца. Получается на RollOver из-за нехватки времени скажем сметили на 50 пикселей, хотя должно было на 100, а при RolOUT кнопка сместилась на - 100. и получился в итоге сдвиг -50 пикселей. Как пофиксить данное дело ? |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 2
|
Цитата:
Цитата:
p.s: Говорю же познания в АС скудные очень -)) |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|