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

Регистрация: Oct 2009
Сообщений: 39
Question Изменение начальной точки координат

Добрый день.
Подскажите если кому не лень как корректно изменить нулевое значение
координат x и y, в программно заданном движении клипа.

Пробовал тупо вписать x=a , y=a, в этом случаи цикл движения рушится,
задача сделать движение в рамках допустим 100-200, а не 0-200, как в
коде проекта.


Код:
 // 

  MovieClip.prototype.sMove = function(speed, tx, ty) {
	this._x += speed*(tx-this._x);
	this._y += speed*(ty-this._y);
};
_root.mousemove._visible=0;
_root.ball._visible=0;
_root.mousemove.onEnterFrame=function(){
	if(random(10)==1){
	mtx=random(200);
	mty=random(200);
	}
		this.sMove(0.05,mtx,mty);
};
_root, ball.onEnterFrame=function () {
	for (var j = 0; j<5; j++) {
		mc = this.duplicateMovieClip("ball"+i, i);
		mc._rotation = random(360);
		mc._x = _root.mousemove._x;
		mc._y = _root.mousemove._y;
		i++;
	}
};