0
我有一個類,從繼承的EditManager,並提供這些方法:Flex:如何確保CutOperation將剪切文本放入剪貼板?
public function performCopy():void
{
var copyOperation:CopyOperation = new CopyOperation(getSelectionState());
doOperation(copyOperation);
}
public function performCut():void
{
var textToCut:TextScrap = TextScrap.createTextScrap(getSelectionState());
var cutOperation:CutOperation = new CutOperation(getSelectionState(), textToCut);
doOperation(cutOperation);
}
PerformCopy工作正常,並把複製的文本在剪貼板上。
PerformCut按預期刪除文本,但不會將其放在剪貼板上。
CutOperation文檔中提到「編輯管理器負責將文本複製到剪貼板,撤消剪切操作不會恢復原始剪貼板狀態。
任何想法我可能做錯了什麼?
感謝 斯特凡