![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 16
|
поставил но при запуске ролика, ничего не происходит при нажатии на кнопку
http://************/uploads/080828/vGF328ERYR.png вот ссылка с картинкой, просто чтобы обрисовать картину ) у нас имеется поле с квадратиками (всего 111 штук) есть кнопка printing, при нажатии которой определенное количество квадратиков должно исчезнуть (в данном случае 65 (они сгрупированы), а кнопка погаснуть до тускло серой, при нажатии на тускло серую все должно вернуться обратно также с каждой из кнопок меню (package, logotypes, stands, web и т.д.) Последний раз редактировалось etc; 28.08.2008 в 19:54. |
|
|||||
|
Регистрация: Aug 2008
Адрес: 53 E
Сообщений: 60
|
CkyBe, НИКОГДА НЕ ПИШИТЕ КОД в теле экземпляров MovieClip'ов (это и к кнопкам и ко всему прочему относится) так как этот метод децентрализирует код и приносит больше вреда чем пользы, если Вам так удобно писать - отучайте себя от этого! Актуальность этот метод да-а-авно потерял, сейчас чтобы выполнить какие либо действия над "мувиком" необязательно вешать код на клип.
Далее, как у Вас "поле с квадратиками" создано? Программно, или просто отрисованы квадраты? Код я повторяю тотже самый практически! button.onPress=function(){// Когда нажимаете кнопку (пусть ей будет присвоено имя "button") срабатывает функция,
if(my_mc._alpha!=0){//проверяет прозрачность вашего объекта (назовем его "my_mc"), если он не прозрачен, тогда,
my_mc._alpha=0;// делаем его прозрачным
button._alpha=40;//меняем значение прозрачности кнопки.
}else{
button._alpha=100;
my_mc._alpha=100;// или же наоборот))
}
}
Последний раз редактировалось Мечтатель; 29.08.2008 в 05:49. |
|
|||||
|
Регистрация: Aug 2008
Адрес: 53 E
Сообщений: 60
|
Сначало Вы писали, чтобы "группа объектов" просто исчезала... Если Вы хотите, чтобы MovieClip при нажатии кнопки не просто исчезал, а переставал реагировать на события (становился неактивным) работайте не со свойством _alpha, а со свойством _visible. Последнее может принимать значение либо true, либо false. По умолчанию используется - true, т.е. MovieClip виден и активен.
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 16
|
Спасибо за совет! не буду)
поле с квадратиками нарисовал сам в иллюстраторе (векторная графика) код испробую завтра с утра так как сейчас я на другой машине. тоесть код получается следующий? да-да именно переставал реагировать на события.. сорри непрально описал Последний раз редактировалось etc; 29.08.2008 в 00:56. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Aug 2008
Адрес: 53 E
Сообщений: 60
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 16
|
хмм попробовал со всеми поправками.. но ничего не происходит (кнопку видит но при нажатии ничего не происходит)
код следующий: |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Какойто короткий у Вас обработчик получился)))
Может всетаки попробуете предложенные скрипты без своих нововведений типа перестановки скобок?
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 16
|
Тогда если оставить код таким:
выдает ошибку в 1 и 4 строчках
1. Statement block must be terminated by '}' 4. Syntax error. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Ну так закрывающую скобку-то поставьте) После последней - еще одну, если на пальцах.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|