Показать сообщение отдельно
Старый 01.06.2008, 12:17
mayday вне форума Посмотреть профиль Отправить личное сообщение для mayday Найти все сообщения от mayday
  № 4  
Ответить с цитированием
mayday

Регистрация: Aug 2006
Сообщений: 40
Привет, Alex_beginner!
Поменял N на i

Пока получилось сделать движение влево с приаттачиванием после последнего мувика..
Вправо пока никак ((

Код:
posX=_root.mc._x;
posY=_root.mc._height/2;
posMask=0;

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
	center = Stage.width/2;
	shag = (_xmouse-center)/10;
}
Mouse.addListener(mouseListener);

var L:Number = 5;
//длина зазора между кнопками
var N:Number = 5;
//количество кнопок
var G:Number = 1;
//скорость для кнопок
var Q:Number = G;
//
for (var i:Number = 1; i<=N; i++) {
	this.attachMovie("photo"+i, "photo"+i, i);
	this["photo"+i]._x = ((mcOld._x + mcOld._width) || mcOld._x)+L;
	mcOld = this["photo"+i];
	mcLast = this["photo"+i]._x+this["photo"+i]._width+L;
	this["photo"+i]._y = posY;	
	this["photo"+i].onEnterFrame = function() {
		if(_xmouse<center){
			this._x -= shag;
                                  //тут пока хз
			//if (this._x<posMask-this._width) {
			//	this._x = this._x+mcLast;
			//}
		}
		if(_xmouse>center){
			this._x += -shag;
			if (this._x<posMask-this._width) {
				this._x = this._x+mcLast;
			}
		}
	}
}