Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Random color (http://www.flasher.ru/forum/showthread.php?t=39508)

scriptum 08.11.2002 13:59

Random color
 
Привет всем!

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

Как ограничить спектр случайных изменений цвета? Как добиться того, чтобы тон менялся, но чтобы окраска при этом не выходила за пределы, скажем, синего?

Знатоки, спасибо!

greyshaman 08.11.2002 15:14

так например

myColor = new Color (myClip);
b=random(192)+64;
g=random(b-32)+32;
r=random(g-32);
c=r*65536+g*256+b;
myColor.setRGB (с);

scriptum 08.11.2002 15:31

greyshaman,

большое-пребольшое спасибо.

Aracon 11.11.2002 19:52

Насущный вопрос - а может ли getRGB() получить координаты точки?

scriptum 11.11.2002 21:17

Прошу прощения, не понял. О какой точке речь?

lexass 12.11.2002 11:04

setRGB((rand(255) << 16 | rand(255) << 8 | rand(255)))

2greyshaman - неусложняй

2scriptum - ограничить моно по разному


;)

greyshaman 12.11.2002 11:49

lex та не, по ламерски проще, а объяснять как работают битовые операторы, увольте ;)

lexass 12.11.2002 13:04

Цитата:

Оригинал написал(а) greyshaman
а объяснять как работают битовые операторы, увольте
Э-э-э-э....
как, кто-то говорил:
зачем объяснять бери и используй рабочее :)
ЗЫ
и почему никого неинтересует, что такое "rand" :D

Nox Noctis 12.11.2002 15:22

тов. Aracon жаждет получить цвет конкретного указанного пикселя на сцене, если я правильно понял =) хе-хе =)

lexass 12.11.2002 16:07

Цитата:

Оригинал написал(а) Nox Noctis
тов. Aracon жаждет получить цвет конкретного указанного пикселя на сцене, если я правильно понял =) хе-хе =)
а кто такой Aracon ??? :rolleyes:


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

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