PDA

Просмотр полной версии : выпадающее меню не работает


melkiadez
27.04.2008, 14:37
проблема в следующем:
есть основное горизонтальное меню, содержащее пункт "один"
при наведении на этот пункт меню (.onRollOver), , вниз из него же выпадает подменю, содержащее пункты "один негр", "один эскимос" и т д.

по идее при клике на эти "выпадающие" пункты должны происходить "действия", а они не реагируют.

подскажите, как пробиться в подменю

или может исходник есть у кого?

burdich
28.04.2008, 14:07
Я бы тебе посоветовал четче сформулировать вопрос, или самому выложить свой неработающий скрипт.

Psycho Tiger
28.04.2008, 14:19
Не реагируют? То есть не происходит обработка событий onRelease?
Воспользовавшись своими познаниями телепатии смею предположить, что новые мувики (негр, эскимос) являются дочерними мувиками главного меню, поэтому onRollOver родителя перекрывает все onRelease дочерних обьектов.

melkiadez
28.04.2008, 15:41
совершенно верно
и как же этого избежать???
я пробовал выделять их в отдельный мувик
ничего не меняется

zopa1_mc.trackAsMenu = true;
zopa1_mc.hitArea=zopa1_sub1_mc
/////////////////////////////
zopa1_mc.onRollOver = function() {
zopa1_sub1_mc.gotoAndPlay(2);
};
///////////////////////////////////
zopa1_mc.onRollOut = function() {
zopa1_sub1_mc.gotoAndPlay(11);
};
//////////////////////////////////рабочие пункты/////////////////
zopa1_sub1_mc.zopa1_sub1_content_mc.item1_mc.onPress = function() {
trace(5);
};
zopa1_sub1_mc.zopa1_sub1_content_mc.item2_mc.onPress = function() {
trace(9);
};
zopa1_sub1_mc.zopa1_sub1_content_mc.item3_mc.onPress = function() {
trace(29);
};


красное - zopa1_mc
желтое - zopa1_sub1_mc (лежит слоем ниже на _root)