Урррааа

Заработало
Так класс звезда :

Код:
class Star {
public static var Width_Stage:Number = 550;
public static var Height_Stage:Number = 400;
private static var COLOR_BOX:Array = [0x9999CC, 0x00CCFF, 0x66CCFF, 0xFF99CF, 0x0033CC];
//
static function _create(Obj:Object):MovieClip {
var char:MovieClip = Obj.targ.createEmptyMovieClip("box", Obj.targ.getNextHighestDepth());
char.beginFill(COLOR_BOX[int(Math.random()*(COLOR_BOX.length-1))]);
char.moveTo(-5, -1);
char.lineTo(-5, -1);
char.lineTo(5, -1);
char.lineTo(5, 1);
char.lineTo(-5, 1);
char.endFill();
char._x=Width_Stage/2, char._y=Height_Stage/2;
return char;
}
}
Класс дающий движение :

Код:
class Go {
public static var rad:Number = Math.PI/180;
//
private static var go:Number = 5+int(Math.random()*18);
private static var alf:Number = int(Math.random()*10);
private static var Rotation:Number = int(Math.random()*360);
//
static function _move(mc:MovieClip):Void {
mc.onEnterFrame = function():Void {
this._x += Math.cos(Rotation*rad)*go;
this._y += Math.sin(Rotation*rad)*go;
this._rotation = Rotation;
};
}
static function _stop(mc:MovieClip):Void {
delete mc.onEnterFrame;
}
}
И класс который импортирует в себя звезду:

Код:
import Star;
class Double {
static function _create(Staring:Object):MovieClip {
//
trace("Class open");
//
var _mc:MovieClip = Star._create({targ:_root});
return _mc;
}
}
ну и на сцене:

Код:
import Double;
var _mc:MovieClip = Double._create({targ:this});
Go._move(_mc);
setTimeout(Go._stop, 12000, _mc);
Я молодец

но еще многое предстоит сделать =) и без вас я бы ничего несделал, спасибо