попробовал через if и сново не получилось. вот весь код:

Код AS1/AS2:
Stage.scaleMode = "noScale";
Stage.align = "TL";
compteur = 1;
trailCouleur = 0x00C2FE;
var degres:Number = 0;
trailMc.onMouseMove = function() {
var monTrail:MovieClip = this.attachMovie("ball", "Trail"+compteur, this.getNextHighestDepth());
monTrail.blendMode = "add";
trailCouleur = new Color(monTrail);
trailCouleur.setRGB(trailCouleur);
monTrail._x = _xmouse;
monTrail._y = _ymouse;
var dx = oldx-monTrail._x;
var dy = oldy-monTrail._y;
radians = Math.atan2(dy, dx);
if (ID2load == 0 || ID2load == 3) {
degres = radians*180/Math.PI;
} else if (ID2load == 1 || ID2load == 4) {
degres = random(360);
} else if (ID2load == 2 || ID2load == 5) {
degres = radians-90;
} else {
degres = -1*radians*180/Math.PI;
}
longueur = Math.sqrt(dx*dx+dy*dy);
monTrail._rotation = degres;
monTrail._xscale = monTrail._yscale=50;
monTrail._alpha = 50;
compteur++;
oldx = monTrail._x;
oldy = monTrail._y;
};
var ID2load:Number = Math.floor(Math.random()*5);
switch (ID2load) {
case 0 :
if (ID2load=0) {
trailCouleur = 0x00FFFF;
}
break;
case 1 :
if (ID2load=1) {
trailCouleur = 0xFF00FF;
}
break;
case 2 :
if (ID2load=2) {
trailCouleur = 0xFFFF00;
}
break;
case 3 :
if (ID2load=3) {
trailCouleur = 0x00FFFF;
}
break;
case 4 :
if (ID2load=4) {
trailCouleur = 0xFF00FF;
}
break;
case 5 :
if (ID2load=5) {
trailCouleur = 0xFFFF00;
}
break;
}}