Ich habe Steuerleiste Schaltflächen Kopieren, Ausschneiden und Einfügen und sie nehmen an, einige Texte/Objekte aus und in die Zwischenablage kopieren/einfügen.Einfügen von Text aus der Zwischenablage mit der Schaltfläche
Kopieren/Ausschneiden funktioniert gut. Einfügen mit STRG + V und Kontextmenü funktioniert auch gut.
Aber wenn ich versuche, Steuerleiste Schaltfläche Click-Handler für den Zugriff auf Zwischenablage über wirft es Fehler
SecurityError: Error #2179: The Clipboard.generalClipboard object may only be read while processing a flash.events.Event.PASTE event.
at flash.desktop::Clipboard/getObjectReference()
at flash.desktop::Clipboard/convertNativeFormat()
at flash.desktop::Clipboard/getOriginal()
at flash.desktop::Clipboard/getData()
... 2 more
Ich weiß, dass dieses Sicherheitsproblem ist.
Method Clipboard.generalClipboard.getData() kann der Inhalt des die Zwischenablage zu lesen, verwendet werden, aber wenn es nur wird aus einem Ereignishandler Verarbeiten eines flash.events.Event genannt. PASTE Ereignis.
Aber ich muss Pastensteuerleiste Schaltfläche implementieren. Hatte ich das getan?
Es scheint, dass Sie die Frage entweder falsch verstanden oder ein Sicherheitsloch in Flash Player entdeckt haben. Können Sie uns einen Beispielcode geben? –