Показать сообщение отдельно
Старый 15.05.2006, 13:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Всавь во внутрь клипа который хочешь двигать, свой код убери.
Код:
//// меняя число элементов массива меняешь число шагов в цикле, в данном примере их 3
this.arrayMove = [this._y, this._y + 100, this._y - 100];
this.position = 0;
this.speed = 5;
this.onRelease = function () {
	this.position++;
	if (this.position == this.arrayMove.length) {
		this.position = 0;
	}
	trace (this.position);
	this.onEnterFrame = this.moveClip;
};
this.moveClip = function () {
	this._y += (this.arrayMove[this.position] - this._y) / this.speed;
	if (Math.abs (this.arrayMove[this.position] - this._y) < 0.5) {
		this._y = this.arrayMove[this.position];
		delete this.onEnterFrame;
	}
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop