Привет! Давно занимался флешем, все это знал и делал легко, но теперь сталкиваюсь с такими вещами, которые голову ломают еще как, а вроде бы простые.
Хотел сделать красивую кнопку с кое-какой анимацией. Не получилось. Решил создать сзади кнопки белое свечение, чтобы оно появлялось и исчезало при наведении\отведении курсора.
В чем суть проблемы. Я сделал код, собрав по кускам из туториалов и вики, и на rollout клип shine не исчезает.
При этом, если то же самое сделать но с nextFrame и prevFrame (это если анимация исчезания сделана в клипе а не использован _alpha), то часто все работает (но и тут проблема - если быстро туда сюда по кнопке - происходит затык и обе функции начинают поочередно nextFrame и prevFrame делать и анимация заикается на одном месте)

Код AS1/AS2:
shine._alpha = 0;
function rollout()
{
if (shine._alpha>0)
{
shine._alpha -= 16;
}
else
{
clearInterval(myInterval);
}
}
function rollover()
{
if (shine._alpha<100)
{
shine._alpha += 16;
}
else
{
clearInterval(myInterval);
}
}
this.onRollOver = function()
{
myInterval = setInterval(rollover, 20);
};
this.onRollOut = function()
{
myInterval = setInterval(rollout, 20);
};
Я знаю, мой вопрос хуже уровня самых тупых, но ваши ответы ой как помогут мне вернуться хотя бы на базовый уровень умений, потому что пока что я в дремучем лесу, не помня ни о полезных ресурсах ни о хорошем написании кода.
Нашел тут кое-что.
http://www.alexchinneck.com/ (если клацнуть на эту картинку)
Тут внизу меню Work. Как оно выезжает, без глюков, как угодно дергай его, наводи на него - так плавно хотелось бы появление исчезание объекта (или вперед-назад по кадрам в анимации).