я просто проходил мимо, и увидел это безобразие:

Код AS3:
function SelectorChange(e:Event):void{
trace("654654654");
ind1=DD.Dat.Selector.selectedIndex;
switch (ind1){
case 0: SelectColor.color=DUG; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[0].toString(); break;
case 1: SelectColor.color=DA; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[1].toString(); break;
case 2: SelectColor.color=DM; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[2].toString(); break;
case 3: SelectColor.color=DGG; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[3].toString(); break;
case 4: SelectColor.color=DT; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[4].toString(); break;
case 5: SelectColor.color=DP; DD.Dat2.transform.colorTransform=SelectColor; DD.SostD.text ="P(Ватт )="+ PAct[5].toString(); break;
}
DD.Dat.background=true;
// Dat3.Out1.backgroundColor=DM;
}
->

Код AS3:
function SelectorChange(e:Event):void{
trace("654654654");
ind1 = DD.Dat.Selector.selectedIndex;
switch (ind1){ //вообще неплохо бы научиться пользоваться массивами, свитчи в таких ситуациях не красиво использовать
//в идеале можно просто заменить строкой SelectColor.color = colors[ind1];
case 0: SelectColor.color = DUG; break;
case 1: SelectColor.color = DA; break;
case 2: SelectColor.color = DM; break;
case 3: SelectColor.color = DGG; break;
case 4: SelectColor.color = DT; break;
case 5: SelectColor.color = DP; break;
}
DD.Dat2.transform.colorTransform = SelectColor;
DD.SostD.text = "P(Ватт )="+ PAct[ind1].toString();
DD.Dat.background=true;
// Dat3.Out1.backgroundColor=DM;
}