![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2008
Сообщений: 1
|
Подскажите, как задать мувику плавное движение в рамках его parent, чтобы он "притормаживал" к границам и двигался симметрично влево и вправо в зависимости от курсора. Исходник вот:
Flash 8, AS2 Заранее спасибо. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
clip_mc - это "парент")
mc - клип внутри var xborder:Number = clip_mc._width-clip_mc.mc._width;
var yborder:Number = clip_mc._height-clip_mc.mc._height;
////
clip_mc.mc.onMouseMove = function () {
var xcell:Number = xborder-clip_mc._xmouse + this._width/(clip_mc._width/clip_mc._xmouse);
this.cell_x = Math.min(xborder, Math.max(0, xcell));
var ycell:Number = yborder-clip_mc._ymouse + this._height/(clip_mc._height/clip_mc._ymouse);
this.cell_y = Math.min(yborder, Math.max(0, ycell));
}
clip_mc.mc.onEnterFrame = function () {
this._x = this._x + (this.cell_x - this._x)/10
this._y = this._y + (this.cell_y - this._y)/10
}
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|