| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Apr 2006
Beiträge: 13
|
Hallo! Ich würde gerne mit MTASC ein editierbares Textfeld erzeugen, leider stehe ich aber an. Und zwar habe ich ein Textfeld erzeugen können, jedoch, wenn der Benutzer hineinklickt und etwas eingibt, wird dies nicht im Textfeld dargestellt. Ich denke, ich muss einen Listener hinzufügen, der onKeyDown abfängt, und dann die gedrückte Taste in das Textfeld dazuschreibt... Meine Tests mit so einem Listener verliefen aber nicht so gut... Hier ist mein Programm, ohne Listener (wieder gelöscht): Code: //
// Text-Format
//
var tf : TextFormat = new TextFormat();
tf.color = 0x999999;
tf.font = "Verdana";
//
// Draw input field
//
_root._bg._content.createTextField("pf", 0, 0, 0,
150, 15); // Width, Height
var pf:TextField = _root._bg._content.pf;
with(pf) {
border = true;
borderColor = 0x999999;
text = "Lorem ipsum";
}
pf.setTextFormat(tf); |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Apr 2006
Beiträge: 13
|
Die Antwort lautet: Ein Textfeld hat mehrere Typen(=Modi) - zB dynamic oder input. Um es editierbar zu machen, muss der type auf input gesetzt sein! Siehe: inputfeld nicht editierbar |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |