簡體   English   中英

當TextField.selectable = false時,光標消失。

[英]Cursor disappears when TextField.selectable = false;

光標消失時

TextField.selectable = false;

如何使光標可見,但文本字段不可選擇(使用鼠標)或CTRL + A。

過去我曾遇到過類似的問題,但我不記得該如何復制它。 它不再出現在我第一次看到的項目中,因此自此以后發生的兩件事在下面。 當然,可能還有其他變量,但是該項目現在正在運行...

我懷疑該字段仍可編輯。 那是我的第一個猜測。 然后我會嘗試的第一件事:

//( in a flash.text object ( Flash or Flex ) )
myTxtFld.type = TextFieldType.DYNAMIC;

//( in a mx.controls object ( Flex ) )
myTxtFld.editable = false;

如果這樣不起作用,請嘗試將TextField嵌套在具有MouseEvent.ROLL_OVER偵聽器的東西中,並將useHandCursor設置為False。 例如:

var spt:Sprite = new Sprite();
spt.useHandCursor = false;
spt.addChild( myTxtFld );
spt.addEventListener( MouseEvent.ROLL_OVER, function( anon:* ){} );

我相信flash / as3會將文本光標視為零寬度選擇,我看不到應該怎么做才能做到這一點,除了可能擴展文本字段並將自己的光標放在mouseevents上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM