Flash: tavolozza dei colori

Di: ccs | 26/09/2020 18:50:13
Ho fatto la tavolozza dei colori ho messo l'istruzioni x fare la somma ma nn mi vede il colore e ne mi somma!
Ecco il codice
var r,g,b,c,m,y,r2,g2,b2,c2,m2,y2,R,G,B,C,M,Y;
var col1,col2;
var col1_exa,col2_exa;
var r_s,g_s,b_s,somma;
var check=0;
Colore_Somma=new Color(Somma);//cod esterno
on (press) {
esadec = "0x";
if (check == 0) {
colore_pul = new Color(Nero);
col1 = colore_pul.getRGB();
trace(col1);
col1_exa = col1.toString(16);
trace(col1_exa);
r = col1_exa.substr(0, 2);
r = esadec.concat(r);
rosso1 = Number(r);
trace(rosso1);
g = col1_exa.substr(2, 2);
g = esadec.concat(g);
verde1 = Number(g);
trace(verde1);
b = col1_exa.substr(4, 2);
b = esadec.concat(b);
blu1 = Number(b);
trace(blu1);
check = 1;
} else {
colore_pul = new Color(Nero);
col2 = colore_pul.getRGB();
trace(col2);
col2_exa = col2.toString(16);
trace(col2_exa);
r2 = col2_exa.substr(0, 2);
r2 = esadec.concat(r2);
rosso2 = Number(r2);
trace(rosso2);
g2 = col2_exa.substr(2, 2);
g2 = esadec.concat(g2);
verde2 = Number(g2);
trace(verde2);
b2 = col2_exa.substr(4, 2);
b2 = esadec.concat(b2);
blu2 = Number(b2);
trace(blu2);
check = 0;
r_s = rosso1+rosso2;
g_s = verde1+verde2;
b_s = blu1+blu2;
if (r_s>=255) {
r_s = 255;
}
if (g_s>=255) {
g_s = 255;
}
if (b_s>=255) {
b_s = 255;
}
trace(r_s);
trace(g_s);
trace(b_s);
rosso_somma = r_s.toString(16);
verde_somma = g_s.toString(16);
blu_somma = b_s.toString(16);
somma = esadec.concat(rosso_somma, verde_somma, blu_somma);
trace(somma);
rgb_somma = Number(somma);
trace(rgb_somma);
Colore_Somma.setRGB(rgb_somma);
R.text = "0";
G.text = "0";
B.text = "0";
C.text = "255";
M.text = "255";
Y.text = "255";
}//cod su colore
ditemi dove sbaglio xkè nella cella dove mi deve comparire il colore creato dalla somma dei click di due colori nn compare nulla.(ricordo ke uso il flash7)

Risposte


Nessuna risposta trovata!