Регистрация: Nov 2004
Адрес: chishington
Сообщений: 3
|
Да народ к моему большому сожелению мне самому приходиться на свои вопросы для вас похлже что нету знающих людей но так как я разобрался пишу это для тех кто нуждаеться в этом
а нужно было просто зодать и вернуть цвет через setRGB
_root.createEmptyMovieClip("samplecolor",9999);
var moviecolor = new Color(_root.samplecolor);
moviecolor.setRGB("0x"+colors[id][i][1]);
var newcolor= moviecolor.getRGB();
вот простой код просто замените "_level0.all.execute_color.movie_color["colors"+i].colo." на свой мувик
_root.createEmptyMovieClip("samplecolor",9999);
var moviecolor = new Color(_root.samplecolor);
moviecolor.setRGB("0x"+colors[id][i][1]);
var newcolor= moviecolor.getRGB();
/////////////////////////////////////////////////////////////////////
colores = [newcolor, 0xffffff];
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {a:12, b:0, c:0, d:0, e:12, f:0, g:12 ,h:12, i:1};
_level0.all.execute_color.movie_color["colors"+i].colo.setMask(_level0.all.execute_color.movie_color["colors"+i].mask);
_level0.all.execute_color.movie_color["colors"+i].colo.beginGradientFill("linear", colores, alphas, ratios, matrix);
_level0.all.execute_color.movie_color["colors"+i].colo.moveTo(0, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.ineTo(20, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(20, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(20, 0);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(0, 0);
_level0.all.execute_color.movie_color["colors"+i].colo.endFill();
//////////////////////////////////////////////////////////////////////
|