カーソルが消える
TextField.selectable = false;
カーソルを表示する方法はありますが、テキストフィールドは選択できません (マウスで) または CTRL+A.
カーソルが消える
TextField.selectable = false;
カーソルを表示する方法はありますが、テキストフィールドは選択できません (マウスで) または CTRL+A.
過去に同様の問題を見たことがありますが、それを複製する方法を覚えていません。最初に見たプロジェクトにはもう表示されないので、それ以降に起こったことを私が知っている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:* ){} );
flash/as3 はテキスト カーソルをゼロ幅の選択として認識していると思いますが、テキスト フィールドを拡張して独自のカーソルをマウスイベントに配置することを除いて、ここでやりたいことを実行する方法がわかりません。