Тема: Random color
Показать сообщение отдельно
Старый 16.11.2002, 00:26
scriptum вне форума Посмотреть профиль Отправить личное сообщение для scriptum Посетить домашнюю страницу scriptum Найти все сообщения от scriptum
  № 3  
scriptum

Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
Привет всем!

1. Код Lexass’a с поправкой Nox’a работает.

2. Оба кода – и Greyshaman’a, и Lexass’a – мне (нематематику и непрограммисту) непонятны, так что пользоваться ими эффективно я, увы, не могу. В их нынешнем виде они действуют, но не так, как мне хотелось бы.

3. Но, как обнаружилось методом научного тыка, можно ограничить спектр цветоизменений, модифицируя формулу 0xFFFFFF. В частности, следующий код мою проблему, в общем, почти решает:

myColor = new Color (myClip);
myColor.setRGB (Math.random()*0x0000ff);

(Там только часто возникает и совершенно ненужный черный цвет).

Вот.