Показать сообщение отдельно
Старый 23.10.2007, 16:04
Валиант вне форума Посмотреть профиль Отправить личное сообщение для Валиант Найти все сообщения от Валиант
  № 14  
Ответить с цитированием
Валиант
 
Аватар для Валиант

Регистрация: Oct 2007
Сообщений: 100
Отправить сообщение для Валиант с помощью ICQ
Цитата:
Сообщение от Kikasso
Второе свойство - второй твин. В этом случае секунды лучше не использовать, чтобы не дергалось.
понятно, сейчас более-менее появляется что-то похожее на выпадающее меню у меня... хоть я конечно и не программер
Код:
import mx.transitions.*;
import mx.transitions.easing.*;

var myTween_y:Tween = new Tween(my_mc, "_y", mx.transitions.easing.Elastic.easeOut, my_mc._y, my_mc._y, 1, true);
var myTween_a:Tween = new Tween(my_mc, "_alpha", None.easeOut, my_mc._y, my_mc._y, 1, true);

my_mc.onRollOver= function() {
myTween_y.stop();
myTween_a.stop();
	}
my_mc.onRollOut	= function() {
     myTween_y.continueTo(0,1);
     myTween_a.continueTo(0,.5);	 
	
}
menu1.onRollOver = function() {
	 myTween_y.continueTo(22,1);
 	 myTween_a.continueTo(100,.7);
};
menu1.onRollOut = function() {
     myTween_y.continueTo(0,1);
     myTween_a.continueTo(0,.5);	 
};
вот примерно так получается, что появляется подменю, и когда наводишь на это подменю, твин останавливается, а иначе меню просто исчезнет и юзер просто не успеет на него нажать... но он может навести на подменю гораздо раньше и получится что твин застопится на половине пути, наверно есть какое-то решение, что-то типо не останавливать, пока не закончится твин, но даже если так надо же как то обрабатывать событие onRollOver и onRollOut..?