![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Mar 2012
Сообщений: 18
|
Доброго времени суток, уважаемые форумчане.
Простите за банальность вопроса, знаю, что учиться нужно начинать с основ, но время немного поджимает, поэтому спрашиваю здесь. Суть вот в чём, делаю интерактивную карту области, уже сделал анимацию всех районов при наведении мыши. (нижний ролик)Теперь нужно написать обработку нажатий на районы. Нашел в сети вот такой отрывок кода import mx.transitions.Tween; import mx.transitions.easing.*; var cities:Array = ["Prim", "Berd"] function mover (targetX, targetY){ currentX = marker_mc._x; currentY = marker_mc._y; var xTween:Tween = new Tween(marker_mc, "_x", Strong.easeOut, currentX, targetX, .5, true); var yTween:Tween = new Tween(marker_mc, "_y", Back.easeOut, currentY, targetY, 1.5, true); } for (var i = 0; i<cities.length; i++){ var my_btn = this[cities[i]+"_btn"]; my_btn.myCity = cities[i]; my_btn.onRelease = function() { mover( this._x, this._y); marker_mc.gotoAndStop(this.myCity); } } В моём же случае кнопки находятся в мувиклипах (к примеру, кнопка Berd_btn находится в мувиклипе Berd_dist и так со всеми, имена кнопок и мувиклипов сходны) Пробовал строку заменять на Не помогло... Ткните пожалуйста, как ситуацию исправить, что делать... Не очень хочется в каждый мувиклип добавлять по маркеру и внутри обрабатывать... Массивом было бы рациональнее... Т.е. вопрос заключается в том, как обратиться к кнопке внутри мувиклипа из кода монтажного кадра? Заранее благодарю за помощь |
![]() |
Часовой пояс GMT +4, время: 02:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|