Есть шарик. Простой нарисованный во Флеше шарик. Нужно заставить этот шарик плавно катиться в ту сторону, куда кликнет клавиша мышки. Все попытки это сделать сводятся к тому, что обьект моментально "перескакивает" с одной позиции на другую, как бы игнорируя медленное движение по столу. Скорость движения должна быть 5 пискелей/сек.
Что нужно написать на AS для получения такого эффекта ?
1. Brut - 18 Сентября, 2006 - 08:05:59 - перейти к сообщению
2. ETC - 18 Сентября, 2006 - 08:46:16 - перейти к сообщению
CODE:
ball_mc.onMouseDown = function() {
this.targetX = this._parent._xmouse;
this.targetY = this._parent._ymouse;
}
ball_mc.onEnterFrame = function() {
this._x += (this.targetX-this._x)/10;
this._y += (this.targetY-this._y)/10;
}
ball_mc.onMouseDown();
this.targetX = this._parent._xmouse;
this.targetY = this._parent._ymouse;
}
ball_mc.onEnterFrame = function() {
this._x += (this.targetX-this._x)/10;
this._y += (this.targetY-this._y)/10;
}
ball_mc.onMouseDown();
С замедлением правда =)
3. Brut - 19 Сентября, 2006 - 04:56:37 - перейти к сообщению
спасибо, катается