Erstellen eines Flex-Panel-header mit einem Farbverlauf

Brauche ich eine "white box" (ich bin mit einem Panel, weil ich bin so nah dran, aber es könnte alles sein) mit allen vier Ecken abgerundet, und der Obere Teil der box haben muss, um einen Verlauf, der beginnt, eine Farbe (sagen wir rot) und endet mit der Hintergrundfarbe (weiß). Der Farbverlauf nicht nach unten gehen, die gesamte box.

Den beiden oberen Ecken bleiben muss gerundet, so dass der Farbverlauf füllen müssen diese gerundet Regionen zu.

Was ich habe, so weit ist ein mx:Panel mit den folgenden Stilen:

Panel { 
borderColor: #ffffff; 
borderAlpha: 1; 
borderThickness: 13; 
borderThicknessLeft: 0; 
borderThicknessTop: 0; 
borderThicknessBottom: 11; 
borderThicknessRight: 0; 
roundedBottomCorners: true; 
cornerRadius: 16; 
headerHeight: 50; 
backgroundAlpha: 1; 
highlightAlphas: 0.29, 0; 
headerColors: #999999, #ffffff; 
backgroundColor: #ffffff; 
dropShadowEnabled: false; 
} 

Wie Sie sehen können, gibt es eine kleine single-pixel-Linie, die quer über den Kopf. Wenn ich nur loswerden, dass single-pixel-Linie, wäre das perfekt! Ich habe versucht, die änderung der borderStyle-Eigenschaft auf "solid" und noch nicht bekommen die richtige Kombination von Stilen, um loszuwerden, die Linie.

Habe ich auch versucht, mit einem anderen container mit einem Hintergrundbild für den Verlauf, aber die abgerundeten Ecken zu einem Problem werden.

Jede Hilfe wäre sehr geschätzt werden!

InformationsquelleAutor | 2009-08-01

Schreibe einen Kommentar