|
Блог ведет Пленкин Юрий Александрович |
|
Добрый день. В своё время у меня возникла проблема: графический объект (мувиклип), закрывал собой кнопку, но при наведении курсора мышки на то место, где находилась кнопка под мувиклипом, кнопку вполне можно было нажать и она спокойно срабатывала, хотя этого не должно было случаться. В результате поисков по интернетам было найдено решение этой проблемы, потому что не я один сталкивался с таким. Всё оказалось очень просто и вместилось в 3 строчки кода.
План действий такой: у нас есть экземпляр мувиклипа на сцене, которому мы должны дать имя (если оно ему ещё не присвоено). В нашем случае это будет myMovieClip_mc. А теперь надо просто в основном коде написать такие три строчки:
myMovieClip_mc._alpha = 0; //это в том случае, если закрывающий объект не должен быть виден
myMovieClip_mc.onPress = null; //это не даёт обрабатывать нажатие на любой объект в области перекрытия
myMovieClip_mc.useHandCursor = false; //а это убирает курсор-руку при наведении
//так отображаются комментарии в коде
А вот если надо просто кнопку (у нас это будет button_btn) заблокировать - то нас выручит к коде такая строчка:
button_btn.enabled = false;
А чтобы обратно вернуть возможность нажатия на кнопку, то делаем так:
button_btn.enabled = true;
|
|
|||||||||||
Блог ведет Пленкин Юрий Александрович© 2010 «Evolline». © 2010 «Do100verno». |
Flash |