Wie kann ich Durchstreichung in einem Label oder Text in Flex 3 verwenden?Wie kann ich Durchstreichung in einem Label oder Text in Flex 3 verwenden?
1
A
Antwort
0
Sie können einen TextGraphic
aus dem Flex Gumbo SDK (Using the beta Gumbo SDK in Flex Builder 3) verwenden.
0
Je nach Ihren genauen Bedürfnissen können Sie in der Lage sein Label zu Unterklasse, überschreibt die update, und nur eine Linie durch die Mitte des Textes zu ziehen.
0
Flex 3 Beispiel hier: http://flexsnippets.mediagreenhouse.com/?p=46
3
brauchte ich die gleichen, und am Ende der mediagreenhouse Lösung vereinfacht etwas:
package
{
import flash.text.TextLineMetrics;
import mx.core.mx_internal;
import mx.controls.Label;
use namespace mx_internal;
public class StrikeLabel extends Label
{
public function StrikeLabel()
{
super();
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
if(textField)
{
var metrics : TextLineMetrics = textField.getLineMetrics(0);
var y : int = (metrics.ascent * 0.66) + 2;
graphics.clear();
graphics.lineStyle(1, getStyle("color"), 1);
graphics.moveTo(0, y);
graphics.lineTo(metrics.width, y);
}
}
}
}
Verwandte Themen
- 1. Flex 3 - Kopieren von MS Word-Text in Flex-Anwendung
- 2. Flex 3: Top align Bild und Label-
- 3. Wie kann ich Label-Text in Winforms-Anwendung skalierbar machen
- 4. Wie zeichne ich Text in einem ActionScript 3-Sprite?
- 5. Flex: X-out Label?
- 6. Nativescript verketten Text verwenden Label
- 7. In Flex 3 Verwenden einer Listenkomponente
- 8. Wie kann ich Text in GWT-Label-Widget formatieren
- 9. Concatenate Eval mit Text in einem Label-
- 10. Kann ich Flex ohne Flex Builder verwenden?
- 11. Wie kann ich SWFLoader rein aus Actionscript in Flex 3 verwenden und Inhalte dynamisch laden?
- 12. Wie bekomme ich Label Combobox zum Einblenden Flex
- 13. Wie kann ich dem Flex-Erstellungspfad in Flex Builder 3 Maven-Abhängigkeiten hinzufügen?
- 14. für Schleife in Flex 3
- 15. Flex 3: So erstellen Sie Rechte-Symbol in einem RadioButton-Label
- 16. Positionierung Text in Flex
- 17. Wie kann ich Python Shell in sublime Text 3 zugreifen?
- 18. Zwei Farben in einem Etikett im Flex 3
- 19. DisplayObject-Snapshot in Flex 3
- 20. Wie kann ich 3 Fragment in einem Schieberegisterlayout mit 3 Tabs verwenden
- 21. Wie finde ich ein Objekt in flex/actionscript 3?
- 22. Flex 3 Tooltip
- 23. Label Text nicht in einem Bootstrap-Grid-Setup Wrapping
- 24. Wie kann ich den Text in einem gestreckten md-Button mit eckigem Material ausrichten?
- 25. Wie kann ich einen LinkButton erweitern, um HTML-Text in Flex zuzulassen?
- 26. C# WinForms Den Text in einem Label markieren
- 27. Flot: Tiefgestellter Text in Label
- 28. Wie zentriere ich ein Label vertikal in einem div?
- 29. Wie konvertiert man Text-Label in Integer?
- 30. Wie unterstreichen Sie Text in einem Plot-Titel oder -Label? (ggplot2)
Dies funktioniert gut, bis der Text mehrzeiligen ist, dann ist es nur strikesthrough die obersten Zeile. – invertedSpear
Ich reparierte es mit dieser Kopie alles unten und formatiere es und Sie werden sehen, was ich tue: 'Kopieren unter diesem ' var nLines: uint = super.mx_internal :: getTextField(). NumLines; var yPos: int = 0; für (var i: int = 0; i
invertedSpear