|
|
|||||
Регистрация: Dec 2010
Сообщений: 121
|
Передача данных
Помогите, пожалуйста, исправить код!
Есть два swf-файла. Действия из второго swf передаются в первый swf. То есть, я открываю оба файла, и начинаю перетаскивать квадрат во втором swf, а два других в первом swf перемещается синхронно с тем, который я перетаскиваю. Но есть проблема. Как только я начинаю перетаскивание, то два квадрата из первого swf принимают начальные координаты того, который я таскаю во втором swf. Как сделать так, чтобы квадраты в первом swf НЕ принимали начальные координаты перетаскиваемого квадрата? Код второго swf-файла: var lc:LocalConnection = new LocalConnection(); addEventListener(MouseEvent.MOUSE_DOWN, mDown); function mDown(event:MouseEvent):void { mc.startDrag(true, new Rectangle(0,0,550,400)); addEventListener(MouseEvent.MOUSE_MOVE, mMove); } addEventListener(MouseEvent.MOUSE_UP, mUp); function mUp(event:MouseEvent):void { mc.stopDrag(); removeEventListener(MouseEvent.MOUSE_MOVE, mMove); } function mMove(event:MouseEvent):void { lc.send("myconnection", "go", mc.x, mc.y); }
__________________
Учить Flash начал, когда мне стукнуло 50. И не жалею! Последний раз редактировалось Comer; 27.03.2018 в 16:23. |
Часовой пояс GMT +4, время: 02:24. |
|
« Предыдущая тема | Следующая тема » |
|
|