![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Господа, доброго времени суток!
Новый день знаменуется новым вопросом ![]() Этап 1. Создаю 2-ух кадровый MC в виде прямоугольника. В первом кадре оный черный, во втором - красный. В первом кадре стоит stop(); Этап 2. Кладу эту кнопку в первый кадр клипа. В кадре пишу stop();. На кнопку вешаю следующий код: on(rollOver){ this.attachMovie("my","my",100); my._x=154; my._y=0; } onClipEvent(enterFrame){ if((_xmouse>(0) and _xmouse<(154) and _ymouse>(0) and _ymouse<(58)) or (_xmouse>154 and _xmouse<308 and _ymouse>0 and _ymouse<160) ){ isItMouseInTarget=true; }else{ isItMouseInTarget=false; } if(isItMouseInTarget){ } else { my.removeMovieClip(); delete this.onEnterFrame; } } Беру экземпляры все той же кнопки в количестве 3 штук. На одну из них вешаю такой код: on(rollOver){ this.gotoAndStop(2); } on(rollOut){ this.gotoAndStop(1); } on(release){ _level0.gotoAndStop(2); } Этап 4. На второй кадр клипа кладу все ту же кнопку со скриптом: on(rollOver){ this.gotoAndStop(2); } on(rollOut){ this.gotoAndStop(1); } on(release){ _level0.gotoAndStop(1); } Когда во втором кадре клипа мышь наводится на кнопку, последняя становиться красной, а после отпускания кнопки мыши осуществляется переход в первый кадр (это тоже работает). Когда открывается субменю и нажимается кнопка с кодом (этап 3) ничего не происходит (т.е. не работает). Вопрос. Как сделать так, что бы при нажатии кнопки субменю клип все-таки переходил на 2 кадр. Заранее гранд се[н]кс! P.S. Почему-то конструкции this._width и this.width не возвращают ширины клипа, к которому аттачиться субменю. Как можно получить его ширину и высоту?
__________________
Чем больше силы, тем больше ответственности! Последний раз редактировалось Fox M. Lurde; 15.02.2009 в 14:40. |
![]() |
Часовой пояс GMT +4, время: 17:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|