![]() |
Как заставить мувик нажиматься и таскаться
Делаю во флешке карту, интерактивную, с возможностью получать информациею по географическим объектам через щелчок по ним. Также карту можно таскать "рукой". Объекты карты делаю в отдельных клипах, а потом собираю в одиню. Так вот, потом, этот конечный клип с завершенной картой его или таскать можно, или стучать по нему. Как бы зделать его так, чтобы и то и другое можно было бы?
|
т.е. надо таскать общий, а кликать на внутренних?
проблема в том, что любое из "кнопочных" событий (onPress, onRelease.. etc), определенных на внешнем,перекрывает все внутренние.. как вариант hitTest'ом смотреть на кого приходится клик/нажатие и в зависимости от этого предпринимать те или иные действия.. в самом простом раскладе: f Код:
unction onPress(){ |
как другой вариант: в карте есть клип bg и куча кнопок.
Код:
bg.onPress = function(){this._parent.startDrag();} |
а есть какая нибудь команда чтоб вызвать событие на мувике кодом, к примеру, как будто его нажали
|
мувик.команда()
|
например, чего то не работают таким образом команды
например мувик.RollOver() не работает, я ксатате на flash mx пишу может там ограничения какие то? |
может onRollOver ?
|
мне надо не "помать нажатие" а его наоборот справоцировать, чтобы было "как при нажатии" и т.п.
т.е. пишу мувик.МувикНажали(), вместо мувик.КогдаНажалиМувик() |
Тогда пишите функцию для этого.
|
а разве у мувика может быть функция?
|
| Часовой пояс GMT +4, время: 14:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.