Просмотр полной версии : Совместить onRollOver и onRelease
Подскажите, пожалста, как сделать, чтобы при наведении мышью на клип происходило одно действие, а при клике другое. Причем этот клип стоит на другом клипе, а тот, соответственно, в ScrollPane контентом является.
var my_mc = [получаешь ссылку на клип]
my_mc.onRollOver = function () {
trace("onRollOver")
}
my_mc.onRelease = function () {
trace("onRelease")
}
Есть клип A, на нем размещено множество клипов B(это маленькие кружочки), причем у каждого свое имя. Клип А загружен контентом в ScrollPane. Во первых нужно, чтобы клип А при нажатии на 1-ую кнопку,а потом на клип А, увеличивался; на 2-ую,а потом на клип А,- уменьшался; на третью,а потом на клип А, - перетаскивался Drag'ом.Это почти сделано. При нажатии на 4-ую, а потом при наведении на любой клип В должна выскакивать подсказка с именем данного кружочка. При клике на кружочек должно происходить еще какое-то действие.
Вот у меня и не получается совместить onRelease для клипа В, и onRelease для А.
Первой фазы Event bubbling товарищу не хватает.
A_mc.onRelease = function()
{
//... Перебираем все мувики хит-тестом и для того, в который попали, вызываем руками onRelease:
for(var key in this)
{
if(this[key].hitTest(_xmouse, _ymouse, true))
{
this[key].onRelease();
break;
}
}
}
Не получается чего-то. Поглятите сырец.Может он разъяснит мою проблему
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.