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

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
В тройке тоже можно ограничить область перемещения,
Если нужно заставить Display Object таскаться мышкой не по всей области плеера, а только по горизонтали (или вертикали)

Код:
var rec:Rectangle = new Rectangle(x, 0, width, 0);
this.startDrag(false, rec);
Под 45 градусов можно делать что-нибудь такое:
Код:
var s:Sprite=new Sprite();
s.graphics.beginFill (0x555555);
s.graphics.drawCircle (10,10,10);
addChild (s);
s.startDrag (true);

this.addEventListener (Event.ENTER_FRAME,onNewFrame);
function onNewFrame (e:Event)
{
    s.x=mouseX;
    s.y=300-s.x;
}


Последний раз редактировалось terbooter; 16.01.2008 в 09:13.