![]() |
Кнопки не отрабатывают код
Здравствуйте.
Очередной вопрос от начинающего. Делаю масштабируемую карту города. Карта представляет собой Movie Clip, а масштабирование производится следующим кодом: Код:
var current_zoom:Number = 1;Как быть? Есть ли выход? Заранее большая признательность всем кто откликнется. |
Заменить
Код:
karta.onPress = function ():Void { |
сделал вот так
Код:
karta.onMouseDown = function ():Void {Результат ноль. В коде не силён, так что сильно не смейтесь. |
karta.onReleaseOutside убрать
А Код:
if(_root.karta, hittest(_root.square)){ |
Просто убрал karta.onReleaseOutside и всё заработало. Всё остальное не делал.
Огромное спасибо!!! Правда, я упустил один момент. Кнопок то у меня больше сотни. То Есть каждый дом на карте это кнопка. Есть ли решение, для того чтобы каждую кнопку не прописывать в hitTest. Может стоит их объединить в Movie Clip, а уже имя Movie Clip прописать в hitTest? |
Всё сделал как хотел.
Выкладываю конечный вариант кода - может кому пригодиться. Возможно код корявый, но работает. Код:
var current_zoom:Number = 1;karta – масштабируемый Movie Clip dom – вложенный в karta Movie Clip с кнопками. iNils ещё раз огромное спасибо!!! |
| Часовой пояс GMT +4, время: 11:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.