Брось этот код в первый фрейм пустого мувика. Это все будет весить меньше килобайта.

Код:
this.createEmptyMovieClip("StarSky", ++depth)
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,400); lineTo(0,400)
endFill()
}
StarSky.createEmptyMovieClip("Star0", ++depth)
with (StarSky.Star0){
beginFill(0xFFFFFF,100)
lineTo(1,10)
lineTo(0,20)
lineTo(-1, 10)
endFill()
}
for(i=1; i<150; i++) {
duplicateMovieClip(StarSky.Star0,"Star"+i, ++depth)
StarSky["Star"+i]._yscale = 10
StarSky["Star"+i]._alpha = 100-random(50)
StarSky["Star"+i]._x = random(Stage.width)
StarSky["Star"+i]._y = random(Stage.height-150)
}
StarSky.Star1._x=StarSky.Star0._x;
StarSky.Star1._y=StarSky.Star0._y;
StarSky.Star1._xscale=500;
StarSky.Star0.onEnterFrame = function(){
with (StarSky.Star0){
if (!flag) {
_root.StarSky.Star1._alpha=_alpha-=10
if(_alpha<0) {flag=true; _root.StarSky.Star1._x=(_x = random(Stage.width/2)); _root.StarSky.Star1._y=10+(_y = random((Stage.height)/3))}
}else{
_root.StarSky.Star1._alpha=_alpha+=10
if (_alpha>100) {flag = false}
}
}}