TextField() - 如何防止鼠标选择

时间:2009-02-23 09:50:55

标签: actionscript-3 flex3

如何使用Editable TextField()阻止鼠标选择(和移动插入符号), 选择文本时,这个似乎不完全有用,但它会阻止点击。我想把光标留在原处。

protected function handleMouseDEvent(evt:MouseEvent):void {
if (evt.type == MouseEvent.MOUSE_DOWN) {
var max : int;
max = this.text.length;
this.setSelection(max, max) // SET CURSOR POSITION  
}
}

4 个答案:

答案 0 :(得分:3)

如果您的意思是阻止TextField被选中,请使用:

TextField.selectable = false;

但是,如果您的意思是阻止TextField阻止其后面的对象,请使用:

TextField.mouseEnabled = false;

答案 1 :(得分:1)

selectable =“false”怎么样?

答案 2 :(得分:0)

您是否尝试过以编程方式将文本字段从输入切换为动态?

答案 3 :(得分:0)

每当用户对文本字段进行聚焦时,在文本字段顶部放置透明按钮,将按钮设置为不使用handCursor

一旦用户没有聚焦文本字段,请删除透明按钮