如何在Flash聊天窗口中禁用复制粘贴文本

时间:2014-01-06 13:53:04

标签: flash actionscript copy-paste blocking

我在我的网站上使用基于Flash的实时视频聊天应用程序,有人在聊天中使用文本。如何在TextBox

中停用粘贴文字

1 个答案:

答案 0 :(得分:0)

在我的头顶,您必须侦听KeyboardEvent.KEY_DOWN事件,并在您的处理程序中,确定控件键和“V”键代码是否在事件中。如果是这样,您将不得不调用“event.preventDefault()”。这样的事情。

public function stopCopying(event:KeyboardEvent):void
{
    var controlActive:Boolean = event.controlKey;
    // Is the control buttton down?
    if( controlActive )
    {
        //[v keycode = 86][1]
        if( event.keyCode == 86 )
        {
           event.preventDefault();
        }
    }
}

这几乎是我能做到的最好的事情,我在实践中从未使用过这个。