Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   random color (http://www.flasher.ru/forum/showthread.php?t=83479)

phonix 06.08.2006 14:31

random color
 
ЕСТЬ СЕРИЯ КЛИПОВ ШАРИКОВ СО СЛУЧАЙНОЙ ОКРАСКОЙ
myColor = new Color (myClip);
myColor.setRGB (Math.random()*0xFFFFFF);

ХОЧЕТСЯ:
1.ЧТОБЫ ЦВЕТ МЕНЯЛСЯ С ЗАДАННЫМ ИНТЕРВАЛОМ ВРЕМЕНИ НАПРИМЕР ЧЕРЕЗ 5 СЕК.
2.ЧТОБЫ СМЕНА ПРОИСХОДИЛА ПЛАВНО.
2.И ЧТОБЫ У КАЖДОГО ШАРИКА ЦВЕТ менялся по разному, ТО ЕСТЬ У КАЖДОГО РАЗНЫЙ.

ВО КАК!

Artem Brigert 06.08.2006 14:41

Цитата:

ХОЧЕТСЯ:
эх... если бы знал чего мне хочется.....

phonix 06.08.2006 15:09

Цитата:

Сообщение от Artem Melnikov
эх... если бы знал чего мне хочется.....

Зарабатываешь очки?
Понимаю.
Но всетаки.

Artem Brigert 06.08.2006 15:37

Цитата:

Зарабатываешь очки?
нет ... с таких хамов как ты я обычно деньги зарабатываю.

phonix 06.08.2006 16:36

Взял все испортил.
Блин.
Ну спасибо что про правила не стал писать.
Многие завсегдатые их наизусть знают.

Огнеметчик 06.08.2006 20:59

Я вот по этому туториалу учился цвета менять: http://www.actionscript.org/tutorial...de/index.shtml

На самом деле в нем много лишнего, и в качетсве примера, имхо, стоило бы использовать программку по проще, но зато там есть вся необходимая для цветовых преобразований инфа.

D12 07.08.2006 23:03

маленький пример радуги : )


Код:

clr = new Color(mc);
rainbow = function (val) {
        val %= 255;
        var f = Math.floor(val/85);
        val = 3*(val%85);
        return 0xFFFFFF-val*(0x000001 << 8*((2*f)%3))-(255-val)*(1 << 8*((2*f+1)%3));
};
c = 0;
this.onEnterFrame = function() {
        clr.setRGB(rainbow(c += 1));
       
};

"mc" твой муви клип : )


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

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