Wenn ich ein Eingabefeld über MXML
sage, kann ich die Breite auf 100%
setzen. Aber ich kann das nicht zur Laufzeit durch ActionScript tun.Setzen Sie die Flex-Komponentenbreite zur Laufzeit auf 100%?
Dies funktioniert:
<mx:TextInput ... width="100%" />
Dies wird nicht kompilieren, sagt Breite eine Zahl ist, kein String:
var textinp:TextInput = new TextInput();
someContainer.addChild(textinp);
textinp.width = "100%"
Wie ich 100%
wie die Größe auf einer Komponente zur Laufzeit erstellt einstellen kann über ActionScript?
Danke, wusste ich, es musste etwas Einfaches sein. Ich verspreche, beim nächsten Mal die Dokumente genauer zu studieren, aber manchmal ist es einfach, Dinge zu übersehen, die von Basis-UI-Klassen geerbt wurden. – davr