![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 19
|
Не пинайте ногами, только начинаю.
Вопрос по реализации меню. При onRollOver на пункте меню оно сдвигается в сторону и на его первоначальном месте появляются еще подпункты меню, а при onRollOut с пункта меню и его подпунктов, подпункты меню пропадают и меню сдвигается на свою первоначальную позицию. Создал пункт меню - (мувик) в самом мувике создаю движение в сторону. в первом кадре мувика пишу: stop(); this.onEnterFrame = function(){ if(rewind == true){ prevFrame(); } } this.onRollOver = function(){ rewind = false; play(); } this.onRollOut = function(){ rewind = true; } При движении в сторону пункт меню уходит с фокуса мыши и соответственно начинает возвращение назад, дергается на месте. (дерганье пропадает если вести мышь за движением) Решил так: В мувике меню создал еще один слой на котором поместил фигуру которая в след за пунктом меню повторяет его движение при этом растягиваясь от начала до конца движения пункта меню. Получилось, что меню постоянно в фокусе мыши и пункт меню полностью совершил движение в сторону. На первоначальном месте пункта меню появились подпункты, сделал их мувиками, при нажатии на них должно обрабатываться событие. В последем кадре пишу: menu1.onPress = function() { _root.gotoAndStop(1); }; Ничего не происходит, понимаю, что на них не передаются события из фокуса на фигуре. Как решить? Может реализация не правильная, но думаю, что смысл как должно работать меню отобразил. Приложил исходники, подскажите кто понял. Спасибо. |
![]() |
Часовой пояс GMT +4, время: 20:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|