Вот так, наверное, интереснее будет. И параллакс есть, и рывков нет.

Код:
xmin = 0;
xmax = 550;
ymax = 300;
num = 400;
levels = 6;
this.createEmptyMovieClip("StarSky", -1)
with (StarSky) {
colors = [0x000033, 0x000066];
alphas = [100,100];
ratios = [0, 100];
matrix = {a:0, b:450, c:0, d:300, e:0, f:0, g:0, h:300, i:0};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineTo(550,0); lineTo(550,300); lineTo(0,300)
endFill()
}
this.createEmptyMovieClip("star",0);
with(star){
lineStyle(1,0xFFFFFF,100);
lineTo(2,0);
moveTo(1,-1);
lineTo(1,1);
}
MovieClip.prototype.stary = function(){
this._x = random(xmax);
this._y = random(ymax);
this.xspeed = Math.round(this.i/num*levels);
this._xscale = this.xspeed*20;
this._yscale = this.xspeed*20;
this.onEnterFrame = function(){
this._x+=(this.xspeed)/5;
if(this._x>xmax){
this._x = xmin;
}
}
}
for(i=1;i<num;i++){
star.duplicateMovieClip("star"+i,i);
_root["star"+i].i = i;
_root["star"+i].stary();
}
fps = 30;