PDA

Просмотр полной версии : Мувики - чайлды


3D Bob
13.06.2006, 20:25
У меня есть основной мувик - подменю.
У него обрабатываются два события, rollOut и rollOver
rollOut - заставляет исчезать подменю, rollOver - заставлять быть меню видимым то есть


on (rollOut)
{
this._visible = false;
}
on(rollOver)
{
this._visible = true;
}

так вот, это меню содержит свои собсвенные мувики, элементы меню.
И вот эти подобъекты - элементы совершенно не ловят события.
Когда нажимаешь на элемент событие игнорируется. Однако, если придать главному объекту - подменю, событие на нажатие кнопкой мыши по нему оно срабатывает. Как это обойти, или как передать нажатие клавиши элементам меню, а не самому меню.

etc
13.06.2006, 21:29
Кнопки в кнопке и не должны обрабатывать события.

__i
13.06.2006, 21:50
Кнопки в кнопке и не должны обрабатывать события.
Они не не должны - они не обрабатывают события!

Ищи по форуму, это было. Так же можешь посмотреть статью и класс на http://silin.fatal.ru

Techmaker
14.06.2006, 08:42
просто одно перекрывает другое.

можешь попробовать использовать hitTest =)

3D Bob
14.06.2006, 12:38
Сделал так

on (release)
{
if (this.hitTest(it1))
{
trace("ss");
this.it1.onRelease();

}
this._visible = false;
}

trace("ss") - выскакивает на каком бы элементе я не нажал.