Показать сообщение отдельно
Старый 19.03.2011, 18:30
KA4MAN вне форума Посмотреть профиль Отправить личное сообщение для KA4MAN Найти все сообщения от KA4MAN
  № 3  
Ответить с цитированием
KA4MAN

Регистрация: Mar 2011
Адрес: H20
Сообщений: 4
mooncar, cпасибо большое, как раз то что нужно!

Мне бы ещё привязать прокручивающийся контент к этим остановкам,
а то он цепляется только в момент Drag'a за слайдер..

Я подставил свои значения, drag практически также сделан, вот мой код:
Код AS1/AS2:
Stage.scaleMode = "noScale";
_root._quality = "BEST";
import mx.transitions.Tween;
 
obj_mc.setMask(mask_mc);
var varDif:Number = obj_mc._width-mask_mc._width;
 
scroll_mc.onPress = function() {	
	this.gotoAndStop(2);	
	this.startDrag(false, 53, this._y, 595, this._y);	
	this.onMouseMove = function() {		
		_root.tempX = -_root.varDif*(this._x/550)+160;		
		speed = 0.7;
		setInterval(smoothscroll, 100); 
		function smoothscroll() { 
		if (_root.obj_mc._x <> _root.tempX) {
		_root.obj_mc._x = speed*obj_mc._x+(1-speed)*_root.tempX;
		}
		}
	};
};
 
scroll_mc.onRelease = scroll_mc.onReleaseOutside=function () {	
	this.gotoAndStop(1);	
	this.stopDrag();	
	delete this.onMouseMove;	
	var pos:Number = Math.round(this._x / 271);
	var setX:Number = pos * 271+53;
	var myTween:Tween = new Tween(this, '_x', mx.transitions.easing.Strong.easeOut, this._x, setX, 0.5, true);
 
};
На всякий случай прикрепил исходник и swf'ку
Вложения
Тип файла: zip 4help-2.zip (897.9 Кб, 52 просмотров)