Wenn sich eine Flex-Komponente direkt bewegt, sodass sich ihre x- und y-Eigenschaften ändern, wird ein "move" -Ereignis für die Komponente ausgelöst. Das ist alles in Ordnung.Wie kann ich in Flex erkennen, wenn sich eine Komponente bewegt?
Jedoch kann eine Komponente auch als Ergebnis der Mutterkomponente Bewegungs bewegen - oder seine Mutter bewegen, und so weiter. Wenn sich eine übergeordnete Komponente nun bewegt, "bewegen" sich ihre untergeordneten Elemente einfach, ohne dass Eigenschaften geändert werden oder verschobene Ereignisse auf die untergeordneten Elemente verschoben werden. Trotzdem bewegen sich die Kinder auf dem Bildschirm. Wie können Sie diese generalisierte Bewegung erkennen?
Sie müssen True als drittes Argument für addEventListener übergeben, um die Erfassung zu aktivieren. Außerdem wäre es besser, den Ereignis-Listener einem unmittelbaren Kind des stationären Vorfahren hinzuzufügen - andernfalls riskieren Sie, Ereignisse von irrelevanten Kindern des stationären Vorfahren einzufangen. –
Nun, ich habe nur einen Punkt demonstriert. – CookieOfFortune