Привет форумчанам.
Меня давно мучает вопрос, а в данной ситуации это просто необходимо выяснить. Допустим у меня карта, на которой расмполагаются различные объекты. При наведении на объект появляется подсказка, т.е. у объекта есть инструкция onRollOver. А при нажатии на саму карту(родительский мувик всех объектов), ее можно перетаскивать, т.е. MapMC.onPress = f() {this.startDrag()}. Теперь возникает вопрос. Работает либо одно либо другое. Т.е. если дать возможность перетаскивания всей карты, то объекты просто не ловят свои onRollOver'ы... У меня была мысль присвоить каждому объекту возможность пеертаскивания _parent мувиклипа при нажатии, кроме наведения:

Код:
thisObj1.onRollOver = function() {ShowBalloon(this.title)};
thisObj1.onPress = function() { _parent.startDrag(); }
thisObj1.onRelease = function() { _parent.stopDrag(); }
thisObj2.onRollOver = function() {ShowBalloon(this.title)};
thisObj2.onPress = function() { _parent.startDrag(); }
thisObj2.onRelease = function() { _parent.stopDrag(); }
...
thisObj10.onRollOver = function() {ShowBalloon(this.title)};
thisObj10.onPress = function() { _parent.startDrag(); }
thisObj10.onRelease = function() { _parent.stopDrag(); }
но это кажется как-то бестолково, к тому же если давить на пустое место на карте, естетсвенно перетаскиваться ничего не будет. Да и не факт, что _parent вообще сработает в такой ситуации. Наверняка с такой проблемой многие сталкивались, вот и интересно, как ее решают могучие мира сего.
Кстати, вот нашел
http://flasher.ru/forum/showthread.p...ght=onrollover. Там вроде та же проблема, но говорится про какой-то hitTest. Что это такое, откуда он?