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

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
я тоже методом startDrag никогда не пользуюсь.
Делаю что-то подобное
Код AS3:
private function onEnterFrame(e:Event):void {
			//TODO оптимизировать
			this.field.x = this.mouseX-this.clickPoint.x;
			this.field.y = this.mouseY-this.clickPoint.y;
 
			if (this.field.x > 0) {
				this.field.x = 0;
			}
			if (this.field.y > 0) {
				this.field.y = 0;
			}
 
			if (this.field.x < this.stage.stageWidth - this.field.width) {
				this.field.x = this.stage.stageWidth - this.field.width;
			}
			if (this.field.y < this.stage.stageHeight - this.field.height) {
				this.field.y = this.stage.stageHeight - this.field.height;
			}
 
		}