![]() |
Блокировка кнопки
Пишу программу "Кто хочет стать милинером", подскажите пожалуйска как мне заблокировать кнопку после однократного нажатия, т.е. возможность использовать подказки один раз.
|
Сразу после нажатия любым доступным способом заменить кнопку на ее некликабельное изображение в неактивном виде.
|
либо как сказал Zebestov, либо кнопке присваиваем disable
|
Дизейбл мне больше нравится а там уже в обработчике клика смотрим если енейбл то действие если дизейбл то или ничего или можно алерт показать мол вы уже использовали эту возможность.
|
спабибо, не могли бы вы мне код кинуть, а то я не особо шарю)
|
Или говори что именно не получается или в вакансии.
Как реализована сама кнопка? Я это вижу как некий класс кнопки, вот в этот класс следует вставить чекер public var enabled:Boolean; Ну и там будет акой-то обработчик клика, в обработчике надо будет смотреть енейблед у нас тру или фалс. В зависимости от этого предпринимать какие-то действия. Добавлено через 2 минуты Лучше конечно приватная переменная и сеттер/геттер, но для начала хоть так. |
Цитата:
|
а куда именно надо вставить public var enabled:Boolean;?
|
Та вставь хоть куда нибудь уже)))
Покажи для начала что у тебя есть, а там разберемся куда вставлять. |
public var a:Boolean;
a = true; on (release) {gotoAndStop(16); if a { myButtonMC.enabled = false; myButtonMC.mouseEnabled = false; a = false; }} это на кнопке, каждая кнопка в отдельно ключевом кадре, кадров 15, и несколько слоев, куда паблик вставлять? |
| Часовой пояс GMT +4, время: 15:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.