ccs
Utente Attivo
- Messaggi
- 27
- Reazioni
- 0
- Punteggio
- 25
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:
Ecco il codice:
ditemi dove sbaglio xkè nella cella dove mi deve comparire il colore creato dalla somma dei click di due colori nn compare nulla. :blush: :help: :help: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