![]() |
Random Цвета
у меня есть код:
for (i=1; i<9; i++) { for (j=1; j<9; j++) { duplicateMovieClip ("ser", "ser"+String(i*10+j), i*10+j); setProperty ("ser"+String(i*10+j), _x, j*40); setProperty ("ser"+String(i*10+j), _y, i*40); } } где "ser" это красный квадрат , т.е. получаеться 8 на 8 поле из красных квадратов необходимо чтобы Random'ом они были не красные, а имели оттенки красного и каждый в отдельности. |
один из вариантов
for (i=1; i<9; i++) { for (j=1; j<9; j++) { duplicateMovieClip ("ser", "ser"+String(i*10+j), i*10+j); setProperty ("ser"+String(i*10+j), _x, j*40); setProperty ("ser"+String(i*10+j), _y, i*40); setProperty ("ser"+String(i*10+j), _alpha, i*j+9); } } |
Цитата:
необходимо использовать color RBG да и к тому же они не разные т.е нет randomiza |
Примерно так:
xw = mc._width; mc._visible = 0; for (i=1; i<9; i++) { for (j=1; j<9; j++) { mc.duplicateMovieClip("mc"+String(i)+j, 999+Number(String(i)+j)); this["mc"+String(i)+j]._x = (i-.5)*xw; this["mc"+String(i)+j]._y = (j-.5)*xw; clr = new Color(this["mc"+String(i)+j]); this["mc"+String(i)+j].clrtrfm = new Object(); this["mc"+String(i)+j].clrtrfm = {rb:(50*Math.random()-100)}; clr.setTransform(this["mc"+String(i)+j].clrtrfm); } } Поиграть с rb и подобрать разброс оттенков. :p Где влез синий смайл - двоеточие. |
Цитата:
|
| Часовой пояс GMT +4, время: 10:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.