![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Объек:. Грубо говоря есть флеш-ролик, на котором 50 кнопок. Каждая кнопка нажимается, что сопровождается анимационным эффектом.
Задача - нужно ограничить частоту нажатий, т.е. после нажатия на любую кнопку в течении 0,2 секунды - все кнопки не реагируют на нажатия. Чтобы такое сделать у меня есть 2 тупых решения: 1) Наложить на вершний уровень, на всю сцену большую прозрачную прямоугольную кнопку, которая ничего не делает. И отображать её после любого нажания в течении указанного времени. 2) Завести глобальную переменную, например enableClick и перед нажатием любой кропки анализировать её состояние. Подскажите пожалуйста есть ли более правильный способ решить указанную проблему. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Можно ещё перебирать в цикле имена кнопок и выставлять значение enable в false
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
например так, через prototype, если хочется повыступать:
Но кнопка поверх, только без лапки, вполне себе нормальный способ, и возни никакой. |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Спасибо, буду пробовать.
Вариант с прямоугольной кнопкой не нравится по следующей причине. Дело в том что данная анимация запускается на ПК с установленной операционкой Линукс и функционирование флеш плеера, к сожалению немного отличается от плеера для винды. После выполнения следующего кода: _invisibleButoon._visible=1; Кнопка залитая цветом со значением Alpha = 0 - всё таки отображается еле заметной пеленой белого цвета. Такое ощущение что наложили почти прозрачную кальку. Ещё раз спасибо за помощь! |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Точно, супер! То что нужно!
|
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Я предполагаю, что вы опять правы
.В toach панели, использованной для данной анимации, действительно предусмотрено отображение только 16-ти битного цвета. И скорее всего плеер подбирает максимально подходящий цвет из существующих. Почему подумал на ликукс - потому что ролик проигрывается по-разному на виндовом компе и на панели. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Вы все-таки поаккуратнее с типами данных, не путайте цифру с правдой. Тут конвертнется, там конвертнется, а потом будете ошибку искать.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|