0

カーソルが消える

TextField.selectable = false;

カーソルを表示する方法はありますが、テキストフィールドは選択できません (マウスで) または CTRL+A.

4

2 に答える 2

1

過去に同様の問題を見たことがありますが、それを複製する方法を覚えていません。最初に見たプロジェクトにはもう表示されないので、それ以降に起こったことを私が知っている2つのことを以下に示します. もちろん、他の変数が存在する可能性もありますが、プロジェクトは現在機能しています...

フィールドはまだ編集可能であると思われます。それが私の最初の推測です。私が最初に試みること:

//( 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:* ){} );
于 2009-02-12T16:05:28.097 に答える
0

flash/as3 はテキスト カーソルをゼロ幅の選択として認識していると思いますが、テキスト フィールドを拡張して独自のカーソルをマウスイベントに配置することを除いて、ここでやりたいことを実行する方法がわかりません。

于 2009-02-12T15:25:41.343 に答える