|
|
|||||
Регистрация: Dec 2016
Сообщений: 35
|
Спасибо, что не прошли мимо
Буду разбираться С уважением Добавлено через 33 минуты Согласен Так компактнее Добавлено через 45 минут Sorry Я по ошибке показал не тот код У меня в следующем коде когда я вставляю на сцену датчик, который был описан выше, я этим датчиком не могу ним управлять import flash.display.MovieClip; import flash.display.DisplayObject; import flash.events.MouseEvent; import flash.events.Event; //import flash.ui.Mouse; //import fl.controls.DataGrid; //import fl.controls.Button; var i,k:int; var Kol_Dachikov=1; var Zvz:DisplayObject; var arr:Array = new Array(); var txt:String="125"; var DvMouse:int=0; var NDatch:int=0; var str1:String; // Создаем датчики function Sozd_Datcikov (){ for(i=0;i<Kol_Dachikov;i++) { var Zv:MovieClip = new kv552; Zv.name="ss"+i; Zv.x=100+i*10; Zv.y=150+i*10; addChild(Zv); arr.push(Zv); //trace(Zv); // trace("имя",arr[i]); //trace(Zv.name); if(Zv.name==("ss"+i)) { // trace ("Name="+Zv.name); } } } Sozd_Datcikov(); stage.addEventListener(MouseEvent.MOUSE_DOWN, DvigStart); stage.addEventListener(MouseEvent.MOUSE_UP, DvigStop); stage.addEventListener(MouseEvent.MOUSE_MOVE, MoveMouse); KolDatch.addEventListener(Event.CHANGE, Kol_Datchikov); function Kol_Datchikov (e:Event):void{ while(arr.length) { trace(arr[0]); removeChild(arr[0]); arr.shift(); } Kol_Dachikov=KolDatch.value; Sozd_Datcikov(); //Kol_Dachikov=8; } function MoveMouse (e:MouseEvent){ { NDatch=int(str1); for(i=0;i<5;i++){ k=0; Vivod_Sost.text=mouseX.toString(); } } } function DvigStart(e:MouseEvent){ DvMouse=1; txt=e.target.name.toString(); str1=txt.substr(0,2); if((e.target.name!=null)&&(str1=="ss")) { e.target.startDrag(); txt=e.target.name.toString(); str1=txt.substr(2); trace("№ прибора= "+str1); k=e.target.x; trace("По Х ="+k); } } function DvigStop (e:MouseEvent){ DvMouse=0; txt=e.target.name.toString(); str1=txt.substr(0,2); if(str1=="ss") {e.target.stopDrag();} } Добавлено через 47 часов 22 минуты Уважаемые Гуру Помогите Не оставляйте без помощи С уважением |
|
|||||
Возможно, проблема в этом:
->
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Dec 2016
Сообщений: 35
|
Спасибо
Но не помогло Эффект тот же |
|
|||||
В таком случае я не вижу ошибки в коде, хоть он и невероятно запутанный и кривой.
Но у меня нет вашей версии Adobe Flash, чтобы проверить ваш пример. Проблема либо в Flash, либо вы что-то не то делаете.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Dec 2016
Сообщений: 35
|
Привет
У меня версия CS6 Я попробовал этот проект на работе и дома - не работает А мне эту задачу надо решить по работе. Я могу выложить полный проект . Моих знаний не хватает Помогите, кто чем пожет С уважением |
|
|||||
Регистрация: Jun 2013
Адрес: Воронеж
Сообщений: 101
|
В файле "Датчик.fla" ваш датчик имеет имя "DD". После вставки какого-либо мувиклипа в другой проект этому мувиклипу нужно заново прописать имя, через которое к нему будут обращаться. Вы прописали имя?
__________________
В лесу родилась ёлочка, в лесу она росла! Зимой и летом... |
|
|||||
Регистрация: Dec 2016
Сообщений: 35
|
Всем спасибо за терпение
Это была моя глупость Я наделал много датчиков и вставлял не тот , что надо Начало работать С уважением |
Часовой пояс GMT +4, время: 21:14. |
|
« Предыдущая тема | Следующая тема » |
|
|