1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
// objet : Une étoile.
class star{
static var whatStar:Number=new Number(0);
private var my_star:MovieClip
function star( target:MovieClip)
{
//création d'une etoile
//=====================
my_star=target.createEmptyMovieClip("star"+whatStar,target.getNextHighestDepth());
var colors = [0xf7f821, 0xf7f821];
var fillType = "radial";
var alphas = [100, 0];
var ratios = [0, 0xFF];
var matrix = {matrixType:"box", x:0, y:0, w:25, h:25, r:0};
my_star.beginGradientFill(fillType, colors, alphas, ratios, matrix);
my_star.lineStyle(1, 0xf7f821, 0);
my_star.moveTo( 0, 0);
my_star.lineTo( 25, 0);
my_star.lineTo( 25,25);
my_star.lineTo( 0, 25);
my_star.lineTo( 0, 0);
my_star.endFill();
my_star.onEnterFrame=function()
{
this._alpha-=2;
if(this._alpha<=0)
{
delete this.onEnterFrame;
this.removeMovieClip();
}
}
whatStar++;
}
function move(x:Number,y:Number)
{
my_star._x=x-8;
my_star._y=y-8;
}
function scale(s:Number)
{
my_star._xscale=s;
my_star._yscale=s;
}
function alpha(a:Number)
{
my_star._alpha=a;
}
} |
Partager