PDA

Просмотр полной версии : Подсвечивание кнопок при условии


U4enik
08.07.2010, 13:56
В примере при клике должна подсветиться 3-х комнатная квартира цветом (0xFF0000),
4-х комнатная должна поменять цвет на (0xCCCCCC)
Часть кода:

else if (sec==1 && etag==16 && for_sale==3,4 && kvart==3 && kvart_sale=="3-151.1-1,4-201.7-1") {

gotoAndStop("perviy");

kv=new Color("kv151");
kv.setRGB(0xFF0000);

kv=new Color("kv201");
kv.setRGB(0xCCCCCC);

}

Вопрос: почему при этом не меняется цвет кнопки "kv201" ?
(все остальное работает.)

KirAmp
08.07.2010, 14:12
U4enik
1) Используйте код для написания кода....
2) Невижу, чтобы вы меняли цвет кнопки kv201201

in4core
08.07.2010, 14:29
kv=new Color("kv151");
kv.setRGB(0xFF0000);

kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);

U4enik
08.07.2010, 14:29
U4enik
1) Используйте код для написания кода....

Объясните...

2) Невижу, чтобы вы меняли цвет кнопки kv201201

Вот меняю цвет:

kv=new Color("kv201");
kv.setRGB(0xCCCCCC);

Добавлено через 5 минут
kv=new Color("kv151");
kv.setRGB(0xFF0000);

kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);

Не работает..:(

in4core
08.07.2010, 14:38
kv=new Color("kv151");
kv.setRGB(0xFF0000);

kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);

trace([kv151,kv201]) // напиши че выведет

U4enik
08.07.2010, 15:12
trace([kv151,kv201]) // напиши че выведет

У меня наверно не выведет, потому что флэшка работает только в связи с серваком

Добавлено через 1 минуту
Когда просто проверяю в Flash CS4 (несколько строчек кода)- все работает.

А можно тогда както вернуть new Color (тоесть исходный цвет) ???

in4core
08.07.2010, 17:48
Не глупите! Трейс выводится везде. А если тестить нужно тока через сервак. делайте текстовое поле и в него выводите трейс команду

U4enik
08.07.2010, 19:10
будем пробовать, просто странно что все остальное работает, кроме этого.

Добавлено через 1 час 26 минут
Я попробую объяснить по-другому, есть допустим 1 первый кадр, на нём 8 кнопок (buttons).
Мне надо чтобы при определенном условии одни кнопки зажигались а другие наоборот тухли.

else if (sec==1 && etag==16 && for_sale==3,4 && kvart==3 && kvart_sale=="3-151.1-1,4-201.7-1") {

gotoAndStop("perviy");

kv=new Color("kv151");
kv.setRGB(0xFF0000);

kv=new Color("kv201");
kv.setRGB(0xCCCCCC);

}

Сами кнопки все разные (уникальные)
Но на других кадрах есть кнопки с такими же инстанс-нэймами, возможно в этом проблема?
А может проблема том что почему-то не подхватывается параметр, он выделен красным в строке условия.
Вобщем , факт тот что пока не хочет это работать.