Автор Doesnt Really Matter задал вопрос в разделе Другие языки и технологии
как запретить зацикливание tween? (AS3) и получил лучший ответ
Ответ от я_последний_маргинал[гуру]
пропиши в функциях
в mouseover1
mymc1.removeEventListener(MouseEvent.MOUSE_OVER, mouseover1);
в mouseout1
mymc1.removeEventListener(MouseEvent.MOUSE_OVER, mouseout1);
я_последний_маргинал
Мыслитель
(7150)
))вроде так работает
mymc1.addEventListener(MouseEvent.MOUSE_OVER, mouseover1);
function mouseover1(event: MouseEvent) {
TweenLite.to(mymc1, 3, {autoAlpha:0.01, ease:Expo.easeOut});
trace('1');
}
mymc1.addEventListener(MouseEvent.MOUSE_OUT, mouseout1);
function mouseout1(event: MouseEvent) {
TweenLite.to(mymc1, 1, {autoAlpha:1, ease:Expo.easeOut});
trace('2');
}
по трейсам видно, что аут срабатывал сразу же после того как альфа достигала 0 (даже если мышь над кнопкой была). если альфу поставить чуть отличную от 0, то все работает)