Ich bin neu in Flash und kann diese einfache Aktion nicht ausführen.Flash: addEventListener erkennt keine Ereignisse in Eingabefeldern einfügen
(Ich bin mit Actionscript 3,0)
Ich habe ein Texteingabefeld in meinem Lektor. Der Instanzname lautet "test". In meinem Action-Editor Ich habe dies:
import flash.events.Event;
this.test.addEventListener(Event.PASTE, pasteHandler);
function pasteHandler(e:Event)
{
trace("blaaaaaaaaaagh");
}
Wenn ich es ausführen, wird es keine meiner Paste Ereignisse erkennen, ob ich tue Strg + V oder Rechtsklick + Paste. Wenn ich ein anderes Ereignis wie MouseEvent.CLICK verwende, erkennt es es gut. Tatsächlich denke ich nicht, dass Event.XXX-Ereignisse (wie COPY, INIT usw.) erkannt werden (zumindest von denen, die ich ausprobiert habe). Alle MouseEvent- und KeyboardEvent-Ereignisse scheinen einwandfrei zu funktionieren.
Was mache ich falsch?
möglich Duplikat [Dispatch-Paste Ereignis in AS3] (http://stackoverflow.com/questions/16559409/ Versand-Paste-Ereignis-in-As3) –