Habe zwar schon das Forum durchsucht, aber keine passende Lösung gefunden.
Habe aus langeweile mal einen prototypen zum faden von Farben geschrieben, nur gibt es dabei ein nerviges Problem bei der Umwandlung von Dezimal zu Hex.
Hat man z.B. eine Zahl wie 15, welche im Hexadezimalsystem einfach per "e" beschrieben werden kann, ergibt das natürlich mit der Funktion toString auch den Wert "e", wobei der Wert "0e" benötigt wird um eine colorTransform Funktion erfolgreich durchzuführen.
Example given:
Gibt es eine Möglichkeit, dieses Problem ohne große Umwege zu lösen?
Habe aus langeweile mal einen prototypen zum faden von Farben geschrieben, nur gibt es dabei ein nerviges Problem bei der Umwandlung von Dezimal zu Hex.
Hat man z.B. eine Zahl wie 15, welche im Hexadezimalsystem einfach per "e" beschrieben werden kann, ergibt das natürlich mit der Funktion toString auch den Wert "e", wobei der Wert "0e" benötigt wird um eine colorTransform Funktion erfolgreich durchzuführen.
Example given:
PHP:
//Dezimal
var rr:Number = 10;
var gg:Number = 10;
var bb:Number = 10;
//Hex
var rrHex:String = rr.toString(16);
var ggHex:String = gg.toString(16);
var bbHex:String = bb.toString(16);
//
colorTrans.rgb = Number("0x" + rrHex + ggHex + bbHex); // Ergibt: 0xAAA (Wobei 0x0A0A0A benötig)
Gibt es eine Möglichkeit, dieses Problem ohne große Umwege zu lösen?
Zuletzt bearbeitet: