Всем привет
Я думал, что смогу сам решить свою пороблему однако не получилось
Я при помощи "NumericSteper" выбираю сколько датчиков должно быть.
Каждый датчик это "мувиклип".
В датчик также входит "ComboBox", в котором я могу выбирать подтип датчика.
Отдельно датчик как "fla"работает без проблем и я имею доступ к "ComboBox".
Но когда я этот датчик создал как символ в главной программе: во первых я тот датчик не могу передвигать по сцене и второе, я не имею доступа к "ComboBox" в датчике.
Если вместо датчика я вставляю обычный символ - я могу его передвигать по сцене.
Подскажите что неправильно.
С уважением
Александр

Код AS3:
import fl.controls.ComboBox;
var i,k:int;
var ind1:int;
var DvMouse:int;
var txt:String="0";
var str1:String;
var PAct:Array = new Array(1.25, 2.0, 1.1, 1.3, 1.6, 0.8);
var DUG:uint=0x00FFFF; // синий
var DA:uint=0x000000; // черный
var DM:uint=0xDD0000; // красный 0.56
var DGG:uint=0xA52A2A; // КОРИЧНЕВЫЙ 1.12
var DT:uint=0x00DD00; // зеленый
var DP:uint=0xFFFF00; // желтый
DD.Dat.Selector.rowCount=8;
var Selector:ComboBox = new ComboBox();
var SelectColor:ColorTransform = new ColorTransform();
DD.Dat.Selector.addItem({label:"ДУГ"}); //DUG
DD.Dat.Selector.addItem({label:"ДА"}); //DA
DD.Dat.Selector.addItem({label:"ДМ"}); //DM
DD.Dat.Selector.addItem({label:"ДГГ"}); // DGG
DD.Dat.Selector.addItem({label:"ДТ"}); // DT
DD.Dat.Selector.addItem({label:"ДП"}); // DP
DD.Dat.Selector.selectedIndex=1;
stage.addEventListener(MouseEvent.MOUSE_DOWN, DvigStart);
DD.Dat.Selector.addEventListener(Event.CHANGE, SelectorChange);
function DvigStart(e:MouseEvent){
DvMouse=1;
if(e.target.name!=null){
txt=e.target.name.toString();
trace("Имя= "+txt);
//trace(Dat5.getChildByName("ss20"));
str1=txt.substr(0,2);
if(((e.target.name!=null)&&(str1=="ss"))||(e.target.name=="txt_Out"))
{
e.target.startDrag();
str1=txt.substr(2);
trace("№ прибора= "+str1);
k=e.target.x;
trace("По Х ="+k);
}
}
}
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;
}