我正在使用StageTextInput
设置为editable
的{{1}}的Flex应用,但我想手动显示可编辑时始终显示的蓝色边框{{ 1}}是专注的。
我无法在皮肤代码中的任何地方找到它。
是否可以在Flex中执行此操作?
答案 0 :(得分:0)
我在SkinnableTextBase.as
下的focusInHandler()
下找到了代码:
...
// the flag's old value.
var oldShowFocusIndicator:Boolean;
// Only editable text should have a focus ring.
if (enabled && editable && focusManager)
{
oldShowFocusIndicator = focusManager.showFocusIndicator;
focusManager.showFocusIndicator = true;
...
我需要继承TextInput(它是SkinnableTextBase的子类),并将其替换为if (enabled && focusManager)
。