Показать сообщение отдельно
Старый 28.08.2011, 00:28
Juggernaut вне форума Посмотреть профиль Отправить личное сообщение для Juggernaut Найти все сообщения от Juggernaut
  № 1  
Ответить с цитированием
Juggernaut

Регистрация: Oct 2008
Сообщений: 13
Attention Убрать эффект кнопки с МovieClip

По ходу дела свела нелегкая с AS2 - чтоб его бабай съел. Задача, нужно было сделать окно pop-up - типа наводишь на некий участок на экране, и выплывает окошко с кнопками....
Выглядит приблизительно так
Код AS1/AS2:
import caurina.transitions.Tweener;
popcnt._alpha = 0;
popcnt._visible = false;
 
function popOn(){
	clearInterval(_popoff);
	popcnt._visible = true;
	Tweener.addTween(popcnt, {_y:-40, 
					 		  _alpha:100,
					 		 time:0.5, 
							 delay:0, 
							 transition:"Back.iaseOut"});
}
 
function popOff(){
	Tweener.addTween(popcnt, {_y:0,
					 		 time:0.5,
							 _alpha:0,
							 delay:0, 
							 transition:"Regular.iaseOut",
							  onComplete:function(){
							   popcnt._visible = false}});
}
 
// Кнопка вызова объекта pop up
bt.onRollOver = function (){ 
	popOn()
}
bt.onRollOut = function (){
	_popoff = setInterval(popOff, 1000);
}
 
// Объект pop up
popcnt.onRollOver = function(){
  popOn()
}
popcnt.onRollOut = function (){
   _popoff = setInterval(popOff, 1000);
}
И все бы ничего, да строка popcnt.onRollOver превращает мой Мувик "popcnt" в кнопку и ясен пень не дает нажать те кнопки которые внутри этого мувиклипа popcnt... А это не гуд, убрать popcnt.onRollOver и popcnt.onRollOut немогу, ибо мой попап не должен исчезать пока я держу на нем курсор. Короче как быть?