![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2016
Сообщений: 35
|
Всем привет
Я думал, что смогу сам решить свою пороблему однако не получилось Я при помощи "NumericSteper" выбираю сколько датчиков должно быть. Каждый датчик это "мувиклип". В датчик также входит "ComboBox", в котором я могу выбирать подтип датчика. Отдельно датчик как "fla"работает без проблем и я имею доступ к "ComboBox". Но когда я этот датчик создал как символ в главной программе: во первых я тот датчик не могу передвигать по сцене и второе, я не имею доступа к "ComboBox" в датчике. Если вместо датчика я вставляю обычный символ - я могу его передвигать по сцене. Подскажите что неправильно. С уважением Александр 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; } |
![]() |
Часовой пояс GMT +4, время: 14:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|