Ich habe ein Problem mit AS3 und Tastaturfokus, und ich frage mich, ob es eine Variable oder eine Funktion gibt, die ich ausgeben kann, um den Namen des Objekts anzuzeigen, das derzeit Tastaturfokus hat?AS3 - Gibt aus, welches Objekt den Tastaturfokus hat?
Antwort
Sie tun es durch den FocusManager. Dann können Sie einfach die Funktion getFocus aufrufen. Ich habe ein schnelles Beispiel, das jede Sekunde, wirklich sinnlos, da sie den aktuellen Fokus zeigt, aber es zeigt Ihnen, wie es funktioniert:
import fl.managers.FocusManager;
var focus:FocusManager = new FocusManager(this);
function traceFocus():void
{
trace(focus.getFocus())
}
setInterval(traceFocus,1000);
einfach diesen Code in der Wurzel gelegt und dann einig Eingabefelder auf dem Bühne und es sollte funktionieren. Auch Besuche the documentation
Dies funktioniert auch:
if (stage.focus) { trace (stage.focus.name); }
Beachten Sie, dass, wenn Sie eine Textinput-Komponente verwenden und seinen Namen erwarten, wenn der Benutzer klickt, werden Sie tatsächlich den Namen der Instanz erhalten des untergeordneten TextField des TextInput (das einen beliebigen Namen wie instance88 hat), so sollten Sie stage.focus.parent.name verwenden, um den richtigen Instanznamen des TextInput selbst zu erhalten.
- 1. Welches Objekt hat das Array am meisten Objekt
- 2. Welches Modul hat Data.DOM.Simple
- 3. Wie finde ich heraus, welches Objekt gerade Fokus hat?
- 4. Ermitteln Sie, welches Objekt die Bereichsbenachrichtigung geändert hat
- 5. Überprüfen, welches Objekt das ValueChanged-Ereignis eines Sliders aufgerufen hat
- 6. Jasmin hat createSpy() gibt Mock-Objekt
- 7. Welches Format hat das Feld "API SurveyQuestionImage.Data"?
- 8. Wie entferne ich den gelben Rahmen, wenn ein Objekt den Fokus in Flash hat?
- 9. Javascript blur event - Gibt es eine Möglichkeit zu erkennen, welches Element nun den Fokus hat?
- 10. Gibt es eine Möglichkeit zu wissen, welches Element in einer WPF-Anwendung den Fokus hat?
- 11. Welches Format hat dieses Datum?
- 12. So legen Sie fest, welches Steuerelement den Fokus hat Anwendungsstart
- 13. Wie ermittelt man, welches Element den Ereignis-Listener ausgelöst hat?
- 14. Welches Mobiltelefon hat den größten potenziellen Markt für Software?
- 15. Wie gebe ich einem HTML-Zeichenbereich den Tastaturfokus mit jquery?
- 16. Führen Mausklicks den Tastaturfokus standardmäßig zu fokussierbaren Steuerelementen?
- 17. Holen und Wiederherstellen WPF Tastaturfokus
- 18. AS3 Speichern In den Stammordner
- 19. Welches Format sollte das NSUserDefaults-Objekt für den Array-Index
- 20. prüfen, welches Objekt hat mit einem anderen Objekt kollidiert, während Scripts gleiche
- 21. AS3 Trigger-Ereignis mit Objekt nur oben
- 22. DataGridCell für SelectedItem im Fokus, wenn DataGrid den Tastaturfokus empfängt
- 23. AS3 Ein Objekt um seinen Mittelpunkt drehen
- 24. Welches Objekt für spezielle Text-Bearbeitung verwenden
- 25. Funktion aus den Elementen eines Arrays entfernen in as3
- 26. AS3: Holen Sie den Durchschnitt aus einem Array
- 27. App.config vs. Web.config: Welches hat Priorität?
- 28. Welches Hibernate-Jar hat die OracleDialect-Klasse?
- 29. TypeError Objekt [Objekt Objekt] hat keine Methode SubSelf, TypeError Objekt [Objekt Objekt] hat keine Methode Schnittpunkte
- 30. Verschieben des Layouts über den Tastaturfokus im Vollbildmodus