私はFlashを初めて使用するので、この単純なアクションを実行できないようです。
(ActionScript 3.0を使用しています)
エディターで入力テキストボックスを作成しました。インスタンス名は「test」です。私のアクションエディタにはこれがあります:
import flash.events.Event;
this.test.addEventListener(Event.PASTE, pasteHandler);
function pasteHandler(e:Event)
{
trace("blaaaaaaaaaagh");
}
実行すると、Ctrl + Vを実行している場合でも、右クリック+貼り付けを実行している場合でも、貼り付けイベントは検出されません。MouseEvent.CLICKなどの別のイベントを使用すると、正常に検出されます。実際、Event.XXXイベント(COPY、INITなど)は検出されないと思います(少なくとも私が試したイベントからは)。MouseEventイベントとKeyboardEventイベントはすべて正常に機能しているようです。
私は何が間違っているのですか?