![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2013
Сообщений: 18
|
Я делаю что-то на подобие карты, циклом размещаю объекты на карте и в нем же создаю список кнопок с описанием объектов, этот список вложен в мувик, как из кнопки (из каторых состоит список) обратиться к карте для позиционирования объекта тоесть изменнения X и Y?
|
|
|||||
|
Чтобы понять на которую кнопку вы нажали нужно дать ей уникальное имя, например 'region1', 'region2' и соответственно дать такие же названия объектам на карте.
После того как вы нажали на кнопку, вы получаете имя этой кнопки, и можете через функцию getChildByName() получить ссылку на ваш объект на карте. Если я вас правильно понял, то это решение должно вам помочь. |
|
|||||
|
Регистрация: Nov 2013
Сообщений: 18
|
я пробовал в классе написать чтобы по нажатию мышы вувик карты принимал нужные координаты, но флэш выдаёт ошибку что такого мувика несуществует
|
|
|||||
|
Покажите ваш код, и текст ошибки.
|
|
|||||
|
Регистрация: Nov 2013
Сообщений: 18
|
вод так хотел сделать
package { import flash.display.MovieClip; import flash.events.*; public class myvKnop extends MovieClip { public function myvKnop() { textik.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler); function fl_MouseClickHandler(event:MouseEvent):void { kartScena.karta.x = kartScena.width/2 - IX; kartScena.karta.y = kartScena.height/2 -IY; } } } } вот ошибка: строка 19 1120: Обращение несуществующего свойства kartScena. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Значит нет на сцене клипа с инстансом "kartScena".
|
|
|||||
|
Регистрация: Nov 2013
Сообщений: 18
|
так выдает туже ошыбку
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Проверьте еще раз, есть ли на сцене kartScena?
|
|
|||||
|
Регистрация: Nov 2013
Сообщений: 18
|
да я его руками поместил на сцену, имя написано правильно.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|