Código :
import Trig;
import flash.geom.Point;
class Character extends MovieClip {
function Character() {
//Obtenemos las coordenadas del MC como un punto
MovieClip.prototype.getCoords = function():Point {
var pnt:Point = new Point(this._x, this._y);
return pnt;
};
//Damos al MC las coordenadas del punto especificado
MovieClip.prototype.setCoords = function(pnt:Point):Void {
this._x = pnt.x;
this._y = pnt.y;
};
//hallamos la rotación del clip, en radianes.
MovieClip.prototype.getRadsRotation = function():Number {
return this._rotation*Trig.degR;
};
//le damos al clip una rotación en radianes.
MovieClip.prototype.setRadsRotation = function(rads:Number):Void {
this._rotation = rads/Trig.degR;
};
//
MovieClip.prototype.getMouseCoords = function():Point {
var mPoint:Point = new Point(this._parent._xmouse, this._parent._ymouse);
var dif:Point = mPoint.subtract(this.getCoords());
return dif;
};
}
}
