我禁用在文本區域中單擊鼠標右鍵粘貼選項禁用CTRL + V粘貼:在ActionScript如何使用一個TextArea
MyField.textField.mouseEnabled = FALSE;
但我仍然可以粘貼任何文本使用CTRL + V有反正有阻止它?
我禁用在文本區域中單擊鼠標右鍵粘貼選項禁用CTRL + V粘貼:在ActionScript如何使用一個TextArea
MyField.textField.mouseEnabled = FALSE;
但我仍然可以粘貼任何文本使用CTRL + V有反正有阻止它?
你可以監聽TEXT_INPUT事件,並默認阻止如果text.length是大於1
MyField.textField.addEventListener(TextEvent.TEXT_INPUT, onTextInput);
function onTextInput(e:TextEvent):void
{
if(e.text.length > 1)
e.preventDefault();
}
謝謝聖切茲,它的作品像魅力! – user3606014
您也可以在運行時將TextField的類型從輸入更改爲動態 - 這將阻止所有輸入。 –
http://stackoverflow.com/questions/9314383/as3-disable-editable-selectable-for -textinput-inside-of-datagrid –
也許這個人可以幫助 –