Random Movement in Flash MX

I’ve been following this tutorial on: http://www.kirupa.com/developer/mx/random_motionMX.htm which is great! But now im trying to make the objects face to direction they are moving. Does somebody know how to implement this in this script?

function getdistance(x, y, x1, y1)
{
var run, rise;
run = x1-x;
rise = y1-y;
return (_root.hyp(run, rise));
}

function hyp(a, b)
{
return (Math.sqrt(aa+bb));
}

MovieClip.prototype.reset = function()
{
//specify the width and height of the movie
width = 800;
height = 600;
//-------------------
var dist, norm;
this.x = this._x;
this.y = this._y;
this.speed = Math.random()*40+2;
this.targx = Math.random()*width;
this.targy = Math.random()*height;
dist = _root.getdistance(this.x, this.y, this.targx, this.targy);
norm = this.speed/dist;
this.diffx = (this.targx-this.x)*norm;
this.diffy = (this.targy-this.y)*norm;
}

MovieClip.prototype.move = function()
{
if (_root.getdistance(this.x, this.y, this.targx, this.targy)>this.speed)
{
this.x += this.diffx;
this.y += this.diffy;
} else {
this.x = this.targx;
this.y = this.targy;
if (!this.t) {
this.t = getTimer();
}
if (getTimer()-this.t>1000)
{
this.reset();
this.t = 0;
}
}
this._x = this.x;
this._y = this.y;
}