![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
Есть кнопочка. Если на неё навести курсор, крутится мувик (появляется меню) с остановкой на последнем кадре, если свести курсор - меню уезжает обратно. А вот когда щёлкаем, меню должно остаться на месте.
Пишу: on (rollOver) { gotoAndPlay (1); } on (rollOut) { gotoAndPlay(25); } on(release) { gotoAndStop (15); } Так вот вроде всё работает, только после клика мы сводим мышку с кнопки, а он соответственно обрабатывает rollOut(); Что делать? Вот такой тупой вопрос... ![]()
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
|
[++1.1 19.09.06]
Регистрация: Mar 2000
Адрес: Moscow
Сообщений: 206
|
так все правельно
события отробатывает проще делать переменую допустим click при старте она ровна 0 при нажатии 1 on(release) { click=1 gotoAndStop (15); } в on (rollOut) { if(click == 0){ gotoAndPlay(25); } } при таком раскладе все будет работать |
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
А где описывать эту переменную?
Пробовал там же где и все эти функции (mouseEvents), но компиль пишет мне: Statement must appear within on handler: var c
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
|
[++1.1 19.09.06]
Регистрация: Mar 2000
Адрес: Moscow
Сообщений: 206
|
да где угодно
пиши в первомфрайме _level0.click=0 on(release) { _level0.click=1 gotoAndStop (15); } в on (rollOut) { if(_level0.click == 0){ gotoAndPlay(25); } } |
|
|||||
|
А чем это не подходит???
on (rollOver) { gotoAndPlay (1) } on (rollOut) { if(!click){gotoAndPlay(25)}else{click=false} } on(release) { click=true; gotoAndStop (15) } ИМХО все должно работать ![]()
__________________
Старый плюс лучше новых двух. I like RTFM попросил - подожди - обработай Chr(255) == '\xFF' - это про "я" lexass |
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
Ваш пример мне понравился больше всех, но не потому что другие были хуже, а потому что у меня видно что-то откуда-то растёт.
С первым (и последним) примером у меня без проблем всё получилось, да и писанины меньше (на 1 строчку!). Спасибо всем! ![]()
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
![]() |
Часовой пояс GMT +4, время: 05:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|