Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.07.2010, 13:56
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 1  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
По умолчанию Подсвечивание кнопок при условии

В примере при клике должна подсветиться 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" ?
(все остальное работает.)


Последний раз редактировалось U4enik; 08.07.2010 в 13:57. Причина: Ошибка
Старый 08.07.2010, 14:12
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 2  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
U4enik
1) Используйте код
Код AS1/AS2:
для написания кода....
2) Невижу, чтобы вы меняли цвет кнопки kv201201

Старый 08.07.2010, 14:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS1/AS2:
kv=new Color("kv151");
kv.setRGB(0xFF0000);
 
kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);

Старый 08.07.2010, 14:29
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 4  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
Цитата:
Сообщение от KirAmp Посмотреть сообщение
U4enik
1) Используйте код
Код AS1/AS2:
для написания кода....
Объясните...

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

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

Добавлено через 5 минут
Цитата:
Сообщение от in4core Посмотреть сообщение
Код AS1/AS2:
kv=new Color("kv151");
kv.setRGB(0xFF0000);
 
kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);
Не работает..

Старый 08.07.2010, 14:38
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS1/AS2:
kv=new Color("kv151");
kv.setRGB(0xFF0000);
 
kv1=new Color("kv201");
kv1.setRGB(0xCCCCCC);
 
trace([kv151,kv201])  // напиши че выведет

Старый 08.07.2010, 15:12
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 6  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
trace([kv151,kv201]) // напиши че выведет

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

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

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


Последний раз редактировалось U4enik; 08.07.2010 в 15:17.
Старый 08.07.2010, 17:48
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Не глупите! Трейс выводится везде. А если тестить нужно тока через сервак. делайте текстовое поле и в него выводите трейс команду

Старый 08.07.2010, 19:10
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 8  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
будем пробовать, просто странно что все остальное работает, кроме этого.

Добавлено через 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);

}


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


Последний раз редактировалось U4enik; 08.07.2010 в 20:38.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.