Color Klasse Feedback
Klasse, mit der serverseitige Farbobjekte erstellt werden können.
Übersicht
Methoden
- 
                                                        
                                                        asHexString
                        
                                                     - 
                                                        
                                                        asNumber
                        
                                                     - 
                                                        
                                                        fromHexString
                        
                                                            static
                                                     - 
                                                        
                                                        fromNumber
                        
                                                            static
                                                     - 
                                                        
                                                        fromRGB
                        
                                                            static
                                                     - 
                                                        
                                                        fromRGBA
                        
                                                            static
                                                     - 
                                                        
                                                        getAlpha
                        
                                                     - 
                                                        
                                                        getBlue
                        
                                                     - 
                                                        
                                                        getGreen
                        
                                                     - 
                                                        
                                                        getRed
                        
                                                     - 
                                                        
                                                        toKCode
                        
                                                     
Methoden
asHexString Feedback
() StringLiefert die Farbe als Hex zurück: #RRGGBB oder #RRGGBBAA (wenn alpha != 255).
Rückgabewert:
Beispiel:
var hex1 = Color.fromRGBA(0, 0, 255).asHexString(); // '#0000FF'
var hex2 = Color.fromRGBA(0, 255, 0, 255).asHexString(); // '#00FF00' alpha = 255 ist Standard
var hex3 = Color.fromRGBA(255, 0, 0, 128).asHexString(); // '#FF000080'
                                            
                                                        asNumber Feedback
() NumberLiefert die numerische Repräsentation der Farbe zurück.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
color.asNumber();
                                            
                                                        fromHexString Feedback
- 
                                                                    
value 
Erzeugt ein serverseitiges Color-Objekt aus der Hex-Repräsentation einer Farbe. Folgende Formate werden (mit und ohne '#') erkannt:
- #RRGGBB - z.B. #FF0000 = rot (deckend)
 - #RRGGBBAA - z.B. #FF000080 = rot (50% transparent)
 - #RGB - dabei werden die Ziffern jeweils verdoppelt: '#123' == '#112233'
 - #RGBA - wie bei #RGB
 
null zurück.
                                                Parameter:
- 
                                                                    
valueStringHex-Darstellung einer Farbe
 
Rückgabewert:
Beispiel:
var color1 = Color.fromHexString('000'); // schwarz
var color2 = Color.fromHexString('#000'); // schwarz
var color3 = Color.fromHexString('#0F08'); // grün (ca. 50%)
var color4 = Color.fromHexString('#FFFFFF'); // weiß
var color5 = Color.fromHexString('#0000FF40'); // blau (ca. 25%)
var color6 = Color.fromHexString('HALLO'); // null
                                            
                                                        fromNumber Feedback
- 
                                                                    
value 
Erzeugt ein serverseitiges Color-Objekt aus der numerischen Repräsentation einer Farbe.
Parameter:
- 
                                                                    
valueNumberZahl aus der die Farbe berechnet werden soll
 
Rückgabewert:
Beispiel:
var color = Color.fromNumber(1578521);
            fromRGB Feedback
- 
                        
red - 
                        
green - 
                        
blue 
Erzeugt ein serverseitiges Color-Objekt mit RGB-Werten. Als Alpha-Wert wird automatisch 255 genutzt.
Parameter:
Rückgabewert:
Beispiel:
var color = Color.fromRGB(0, 200, 80);
            fromRGBA Feedback
- 
                        
red - 
                        
green - 
                        
blue - 
                        
alpha 
Erzeugt ein serverseitiges Color-Objekt mit RGBA-Werten.
Parameter:
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 200, 80, 255);
            getAlpha Feedback
() NumberLiefert den Alpha-Wert der Farbe als Zahl zwischen 0 und 255. 255 ist deckend. 0 ist komplett transparent.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var alpha = color.getAlpha(); // 50
                                            
                                                        getBlue Feedback
() NumberLiefert den Blau-Anteil der Farbe als Zahl zwischen 0 und 255.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var blue = color.getBlue(); // 20
                                            
                                                        getGreen Feedback
() NumberLiefert den Grün-Anteil der Farbe als Zahl zwischen 0 und 255.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var green = color.getGreen(); // 10