|
|
|||||
Проблема с менюшками и подменюшками
Есть кнопка(у нее есть 2 состояния из 4-х возможных: up и over), при наведении на нее получаем внизу подменю в виде мувика, у которого просто свойство _visible стало true, а раньше было соответсвтенно false и он был неактивен.
И вот я хочу, чтобы когда вообще внизу есть это подменю if(sub_menu._visible) { //моя кнопка стопорилась на 2-м состоянии(на наведении) _root.first_button.gotoAndPlay(2); //почему так с кнопкой не работает понять не могу с //мувиками все же нормально нормально } Помогите плиз. |
|
|||||
4AM Games
|
делаем експеримент, создаем кнопку и пишем на ней
on (press) { trace(_currentframe); } on (rollOver) { this.sub_menu_visible = true; trace(_currentframe); } on (rollOut) { trace(_currentframe); } on (release) { trace(_currentframe); } можно в принципе в этих случаях использовать мувиклип, с onRollOver, onRollOut, onRelease делаем мувик из трех кадров.даем им лейблы типа over,out,down.(hit не будет). //певый кадр this.stop(); this.onRollOver = function () { this.gotoAndStop("over"); }; this.onRollOut = function () { this.gotoAndStop("out); }; this.onRelease = function () { this.gotoAndStop("down"); }; //проверка, this.onEnterFrame = function () { if(this.sub_menu._visible) {this.gotoAndPlay("over");} }
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
ессесно с кнопками это не выйдет.
Делай по-другому - используй вместо кнопки мувик, поверх которого ложи кнопку с только одним заполненым фреймом - Hit, в муве же нарисую такую же кнопку в разных состояниях(по одному на каждый фрейм), и потом управляй им через кнопку: on(rollOver){ псевдо_кнопка.gotoAndStop(нужный_кадр); } Будет полная иллюзия, что человек юзает баттон!
__________________
кто ищет - тот всегда найдёт.... и горло перережет :D |
|
|||||
spartan, большое спасибо я думал что просто ко втрому кадру кнопки не умею обращаться, оказалось что так в принципе нельзя(хотя кадры там в кнопке нумеруются).
Nirth Вам оргомное спасибо за код, решил сделать все в мувиках. С кнопками пока чего-то вообще связываться не хочу, лучше второй вариант-программировать мувики. Смысл из Вашего кода абсолютно понятен. PS: не думал что так быстро мне помогут найти решение. Рулез! |
Часовой пояс GMT +4, время: 14:05. |
|
« Предыдущая тема | Следующая тема » |
|
|