| CODE |
onClipEvent(load){ hyp = 0; opp = 0; adj = 0; angle = 0; which_area = 0; } onClipEvent(enterFrame){ if ((_xmouse < _x) && (_ymouse < _y)) {which_area = 0;} if ((_xmouse < _x) && (_ymouse > _y)) {which_area = 90;} if ((_xmouse > _x) && (_ymouse < _y)) {which_area = 270;} if ((_xmouse > _x) && (_ymouse > _y)) {which_area = 180;} hyp = Math.sqrt((_x-_xmouse * _x-_xmouse)+(_y-_ymouse * _y-_ymouse)); opp = Math.abs(_xmouse-_x); adj = Math.sqrt((hyp * hyp)-(opp * opp)); angle = Math.asin(opp/adj); _rotation = angle + which_area; } |