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

Регистрация: Sep 2006
Сообщений: 2
Отправить сообщение для svv_val с помощью ICQ
По умолчанию Помогите с "prototype"

Люди, помогите, пожалуйста! Задача такая: есть какой-то клип, пусть будет круг,я с помощью duplicateMovieClip создаю еще 10 копий таких. Необходимо управлять каждым с помощью мыши (при удерживании указателя мыши на экземпляре клипа, он двигается за указателем).Я это реализовал так:
Код:
function Clip():Void {
}
Clip.prototype.constructor = MovieClip;
Clip.prototype.__proto__ = MovieClip.prototype;
for (var i = 0; i<10; i++) {
	ball.duplicateMovieClip("ball"+i, i, {_x:Math.random()*550, _y:Math.random()*450});
	this["ball"+i].__proto__ = Clip.prototype;
}
Clip.prototype.onPress = function():Void  {
	this.onEnterFrame = function():Void  {
		if (Key.isDown(1)) {
			this._x = _xmouse;
			this._y = _ymouse;
		}
	};
	Clip.prototype.onMouseUp = function():Void  {
		delete this.onEnterFrame;
	};
};
Как мне запомнить координаты клипа, которым я управлял? Как узнать, какой именно экземпляр был?
Вложения
Тип файла: rar test.rar (5.9 Кб, 52 просмотров)


Последний раз редактировалось svv_val; 19.09.2006 в 12:51.