我有一个 flex 应用程序,如果输入为空,我需要在其中更改 textinput 的焦点矩形的颜色。这曾经在我在 mx:script 标记中编写时起作用,但现在我正在自己编写一个新组件(一个继承自 VBox 的 AS3 类)。现在它不再工作了。我曾经运行以下语句来更改颜色:
txtName.setStyle("themeColor", "#ff0000");
txtName.focusManager.getFocus().drawFocus(true);
它与mxml有关吗?我该如何解决?