Показать сообщение отдельно
Старый 26.12.2008, 23:41
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 8  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
Код AS1/AS2:
frames = 2; //количество кадров -1
frameOn = 0; //текущий кадр -1
 
right.onRollOver = function() {
	if(frameOn<frames){frameOn++;}
	newX = -742*frameOn;
	updatePos(newX);
}
 
left.onRollOver = function() {
	if(frameOn>0){frameOn--;}
	newX = -742*frameOn;
	updatePos(newX);
}
 
function updatePos(newX){
	clip.onEnterFrame = function() {
		X=clip._x;
		clip._x = X+(newX-X)*0.6;
		if (clip._x == newX){
			delete clip.onEnterFrame;
		}
	};
}
под пиво есть решение.