Immer wenn ein Benutzer etwas tut und eine Reihe von Skripten ausgeführt wird, nachdem alles beendet ist und keine Skripte mehr ausgeführt werden und die App im Wesentlichen "Idol" ist, gibt es eine Möglichkeit, das als Ereignis zu erfassen?Flex: Gibt es eine Möglichkeit festzustellen, wann der gesamte Code nicht mehr ausgeführt wird?
Antwort
In der einfachsten Form sollten Sie wissen, dass alle "Aktionen" abgeschlossen sind, wenn Sie das Ende Ihres Ereignis-Listeners erreichen.
Zum Beispiel, wenn Sie Schaltfläche mit Klick-Handler wie folgt zu erstellen:
<mx:Button id="clickMeButton" label="Click me" click="clickMeButton_clickHandler();" />
Sie würden diese Ereignis-Listener-Funktion haben:
private function clickMeButton_clickHandler():void
{
// process your logic
// process more logic
// process even more logic
// the event listener logic is complete here (right before the closing bracket)
}
Eigentlich macht dies seit ... Aus irgendeinem Grund dachte ich, dass andere Funktionen, die der Event-Listener aufgerufen hat, immer noch ausgeführt werden könnten, wenn die Handler-Funktion beendet ist, aber jetzt, da ich darüber nachdenke, wartet es immer auf alle Zeilen Aufgaben, bevor es in die nächste Zeile geht, sogar Funktionsaufrufe, also ya am Ende des Handlers sollte alles getan werden. Ich glaube, es ist mir erst aufgegangen, als du es gesagt hast. (Nun, es sei denn, es läuft etwas in einem Intervall oder Timer, aber das interessiert mich sowieso nicht.) Danke! –
- 1. Gibt es eine Möglichkeit festzustellen, ob der GWT-Code im Entwicklungsmodus ausgeführt wird?
- 2. Gibt es in ColdFusion eine Möglichkeit, festzustellen, auf welchem Server der Code ausgeführt wird?
- 3. Gibt es eine Möglichkeit festzustellen, wann das Hauptfenster der Qt-Anwendung angezeigt wird?
- 4. Gibt es eine Möglichkeit festzustellen, auf welche Textnachricht geantwortet wird?
- 5. Gibt es eine Möglichkeit festzustellen, wann ein .NET-Thread beendet wird?
- 6. Gibt es eine Möglichkeit, zur Laufzeit festzustellen, auf welcher API-Ebene ein Android-Gerät ausgeführt wird?
- 7. Gibt es eine Möglichkeit zu sagen, ob Code innerhalb des Silverlight Unit Test Framework ausgeführt wird?
- 8. .NET: Gibt es eine Möglichkeit, festzustellen, wenn ein Objekt entsorgt/Müll gesammelt wird?
- 9. Gibt es eine Möglichkeit festzustellen, ob Java System.in "interaktiv" ist?
- 10. Wann wird Code in __init__.py ausgeführt?
- 11. Gibt es eine Möglichkeit festzustellen, ob ein benutzerdefiniertes Modul existiert?
- 12. Gibt es eine Möglichkeit zu bestimmen, ob eine Funktion in Dokument bereit ausgeführt wird oder nicht?
- 13. Gibt es eine Möglichkeit festzustellen, wann ein Java-Thread gestartet wurde?
- 14. Gibt es eine Möglichkeit, in Flex Builder nicht referenzierten Code zu finden?
- 15. Gibt es eine Möglichkeit festzustellen, ob Ihre App verwendet wird, während der Benutzer telefoniert?
- 16. Gibt es eine Möglichkeit festzustellen, dass eine .a oder .so Bibliothek als positionsunabhängiger Code kompiliert wurde?
- 17. Gibt es eine Möglichkeit, herauszufinden, welcher Code eine Assembly verwendet?
- 18. Wann wird der .net-Garbage-Collector ausgeführt?
- 19. Gibt es eine Möglichkeit herauszufinden, ob eine Softwaretastatur angezeigt wird?
- 20. Gibt es eine Möglichkeit, Java-Code auszuführen, wenn "Maven Deploy" ausgeführt wird?
- 21. Gibt es eine Möglichkeit innerhalb der JVM festzustellen, ob eine bestimmte Methode JIT kompiliert wurde?
- 22. Wie wird die gesamte Flex-Anwendung stummgeschaltet?
- 23. Gibt es eine korrekte Möglichkeit festzustellen, dass eine NSNummer von einem Bool mit Swift abgeleitet wurde?
- 24. Gibt es eine Möglichkeit festzustellen, wenn eine CSS-Datei vollständig geladen wurde?
- 25. Gibt es eine Möglichkeit, eine vorbereitete Abfrage zu sehen, wie sie in der Datenbank ausgeführt wird?
- 26. Wann wird NSURLSession ausgeführt?
- 27. Gibt es eine Möglichkeit festzustellen, wie viel Grafikspeicher von TensorFlow verwendet wird?
- 28. Gibt es eine Möglichkeit, einen String in Flex zu forma
- 29. Gibt es eine einfache Möglichkeit, den Flex Preloader zu verstecken?
- 30. Wenn Compilerfehler auftreten und der letzte erfolgreiche Build ausgeführt wird, wird der gesamte neue Code ignoriert?
Können Sie das konkretisieren? Meinst du, wenn in Flex keine Veranstaltungen stattfinden? Flex führt keine Skripts aus, meinst du damit, Javascript extern aufzurufen und zu sehen, wann das beendet ist? – CookieOfFortune
Ich meine nicht JS, Als ich Skripte sagte, bezog ich mich auf AS3-Code. Ich meine, wenn zum Beispiel der FLEX-Code nicht mehr läuft, zum Beispiel, wenn Sie den Code im Debugger durchlaufen haben, den Punkt, nachdem er den letzten Schritt erreicht hat. –