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

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

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

Регистрация: Mar 2007
Сообщений: 2
По умолчанию ComboBox и Color

Привет всем. Моя задача хотя не сложная но выхода не вижу.
Два символа MoveClip и один ComboBox. Мне нужно сделать так чтоб при выбыре первый строки менял цвет первый символ, а при выборе второй второй символ(при этом чтоб первый символ стал тким же как раньше).
Посылаю код, может кто поможет. Я не могу усделить тут алгоритм

import mx.controls.ComboBox;
k1Color=new Color(_root.k1);
k2Color=new Color(_root.k2);
this.createClassObject(ComboBox,"com_cb",20);
com_cb._x=5;
com_cb._y=250;
var com_cb:ComboBox=this['com_cb'];
var list:Object={};
list.change=function(event:Object):Void
{
if (com_cb.selectedItem.label)
{
k1Color.setRGB(0xCCFF00);

}
else
{
k1Color.setRGB(0x000000);
}

};

{
if (com_cb.selectedItem.label)
{
k2Color.setRGB(0xCCFF00);
}
else
{
k2Color.setRGB(0x000000);
}

};
com_cb.addItem({label:""});
com_cb.addItem({label:"k1"});
com_cb.addItem({label:"k2"});
com_cb.addEventListener("change",kuc);

Старый 14.03.2007, 22:15
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Оформите свой код тегами [code][/code].

Старый 14.03.2007, 22:19
kili вне форума Посмотреть профиль Отправить личное сообщение для kili Найти все сообщения от kili
  № 3  
kili

Регистрация: Mar 2007
Сообщений: 2
В теоре я тоже это понимаю. А вот при практике это все отказывается работать.Хотелась бы по подробней, please....

Старый 14.03.2007, 22:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Повторное предупреждение: оформите свой код тегами [code][/code] (это около вашего сообщения начйти кнопку "изменить" и нажать ее), иначе тема будет закрыта, а вы получите плюс.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.03.2007, 00:00
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
алгоритм простой: ставим для выбранного один цвет, для остальных другой:
Код:
import mx.controls.ComboBox;
var com_cb:ComboBox = createClassObject(ComboBox, "com_cb", 20);
com_cb.move(5,250);
com_cb.addItem({label:""});
com_cb.addItem({label:"k1",data:new Color(k1)});
com_cb.addItem({label:"k2",data:new Color(k2)});
com_cb.addEventListener("change", cbChange);
function cbChange(){
	var dp=com_cb.dataProvider;
	for(var i in dp){
		var clr=(i==com_cb.selectedIndex) ? 0xCCFF00 : 0x000000;
		dp[i].data.setRGB(clr)
	}
}

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 03:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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