Warum s: Line statt mx: HRule?

7

Wenn Sie eine mx: HRule oder mx: VRule verwenden, schlägt Flash Builder stattdessen die Verwendung einer s: -Linie vor. Warum sollte ich so etwas schreiben wollen:

%Vor%

statt

%Vor%

Wie bekomme ich relative Größen? (Prozent)

    
i.am.michiel 24.05.2011, 13:45
quelle

3 Antworten

15

Weil mx-Komponenten für bessere, skinbare Spark-Komponenten auslaufen. Und warum kannst du mit Line keine Breite = 100% verwenden? Btw, dieses Liniensegment zeigt nichts an, weil Sie keinen Schlaganfall haben. Hier ist was ich denke du willst:

%Vor%

Wenn Sie wirklich nur ein Tag erstellen möchten, können Sie immer eine neue Komponente erstellen, sie als HRule aufrufen und einen Standardstil dafür haben.

    
J_A_X 24.05.2011, 13:56
quelle
5

Nun, du würdest sowas nicht schreiben wollen ...

Ich würde es wahrscheinlich eher so schreiben ..

%Vor%

Aber es liegt wirklich an Ihnen. Irgendeines der Funkenform-Grundelemente kann unter Verwendung einer relativen Positionierung und Dimensionierung geschrieben werden.

Bearbeiten

Jax schlug mich dazu:)

    
drkstr 24.05.2011 13:56
quelle
2

Ich hatte eine Art Fehler mit dem S: Line-Element, es füllte nicht 100% in meiner Haut. Ich habe es durch ein S: SkinableContainer-Element wie folgt ersetzt:

%Vor%

Ich fand, dass es eine gute Lösung für mich ist, und es spart auch Platz im Code, wie du es erwähnt hast.

    
Shif 08.02.2012 14:21
quelle

Tags und Links