Здравствуйте, Flasher'ы!
Недавно узнал о проекте под названием Agar.io (http://agar.io/) и решил слепить что-то подобное...
Но очень скоро по своей неопытности натолкнулся на интересную проблему - следование ГГ за мышкой.
В AS 2.0 это вылядело примерно так:

Код AS1/AS2:
speed = 5;
this.onEnterFrame = function() {
dx = this._xmouse-pl._x;
dy = this._ymouse-pl._y;
Q = Math.atan2(dy, dx);
pl._rotation = Q*180/Math.PI;
dist = Math.sqrt(dx*dx+dy+dy);
if (dist>speed) {
valx = Math.cos(Q)*speed;
// постоянная скорость
valy = Math.sin(Q)*speed;
pl._x += valx;
pl._y += valy;
}
};
Сколько я не бился, так и не смог этот код портировать в AS 3.0...
И ещё - незнаю как сделать спавн еды для ГГ по всему полю
Всё чего я добился:

Код AS3:
import flash.display.MovieClip;
var myPl2: MovieClip = new pl2 ();
addChild(myPl2);
myPl2.x >= 550;
myPl2.y >= 400;
Прошу не ругаться сильно - я начинающий и на форуме это мой первый вопрос