![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2003
Адрес: Калуга
Сообщений: 64
|
у меня есть код:
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'ом они были не красные, а имели оттенки красного и каждый в отдельности.
__________________
------------------------------- СТЕРХ |
|
|||||
|
Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
|
один из вариантов
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); } } |
|
|||||
|
Регистрация: Dec 2003
Адрес: Калуга
Сообщений: 64
|
Цитата:
необходимо использовать color RBG да и к тому же они не разные т.е нет randomiza
__________________
------------------------------- СТЕРХ Последний раз редактировалось ctepx; 11.01.2004 в 20:00. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Примерно так:
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 и подобрать разброс оттенков. ![]() Где влез синий смайл - двоеточие. Последний раз редактировалось Штрек; 11.01.2004 в 23:38. |
|
|||||
|
Регистрация: Dec 2003
Адрес: Калуга
Сообщений: 64
|
Цитата:
__________________
------------------------------- СТЕРХ |
![]() |
Часовой пояс GMT +4, время: 10:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|