CS3/AS2 - element moving (randomly) past stage borders

New here…Using the Random tutorial i created a small swf of stars randomly moving about the stage. Problem is, the stars are moving past the right and bottom borders.

I don’t understand the AS well enough to know how to alter/limit the stars movement. What I’m looking for them to do is, appear to bounce off the stage borders.

Each star (movie clip) is 199x190

Any help would be greatly appreciated.

Here is Action script for each individual star:

 
onClipEvent (load) { 
//data you may want to change 
width = 800; 
height = 600; 
speed = Math.round(Math.random()*2)+2; 
//initial positions 
x = this._x=Math.random()*width; 
y = this._y=Math.random()*height; 
x_new = Math.random()*width; 
y_new = Math.random()*height; 
} 
onClipEvent (enterFrame) { 
//x movement 
if (x_new>this._x) { 
sign_x = 1; 
} else { 
sign_x = -1; 
} 
dx = Math.abs(x_new-this._x); 
if ((dx>speed) || (dx<-speed)) { 
this._x += sign_x*speed; 
} else { 
x_new = Math.random()*width; 
} 
//y movement 
if (y_new>this._y) { 
sign_y = 1; 
} else { 
sign_y = -1; 
} 
dy = Math.abs(y_new-this._y); 
if ((dy>speed) || (dy<-speed)) { 
this._y += sign_y*speed; 
} else { 
y_new = Math.random()*height; 
} 
}