Цитата:
кроме естественно
if(p_val = 1)
{
str = 0x01;
}
|
Comrade
Zabor, tak:
Код:
trace(a = "0x" + (255).toString(16).toUpperCase());
nevidet sdelat' "01" iz '1', nujna proverka na length.
Vot dve funkcii:
- Pervaya dlya odnovo chilsa luboi velechini (i malenkoi i bolshoi) bez oshibok.
- Vtoraya (pri prisutstvie pervoi) dlya lubova kolichestva chisel luboi velechini, no prednaznachena dlya RGB chisla cveta. Esli ey dat' vse 3 argumenta RGB -- ona podstavit' "0x" pered chislom.
Код:
D2H=function(d){
d=d.toString(16),d=(d.length<2)?"0"+d: d;
return d.toUpperCase();
}
rgbD2H=function(){
var s,l=arguments.length;
for(var i=0;i<l;i++){
s+=d2h(arguments[i]);
}
if(l==3){return "0x"+s;}else{return s;}
}
trace(D2H(127)); // Test for single number.
trace(rgbD2H(0,1,3)); // Test for rgb short number.
trace(rgbD2H(127,255)); // Test for rgb number with less then 3 arguments.