2

有没有办法做这样的事情?

var text:TextField = new TextField();
text.type = TextFieldType.INPUT;
getCurrentActiveStage().focus = text;
4

2 回答 2

2

如果您有任何显示对象以某种方式添加到显示链中,您可以通过stage属性引用它。所以,如果text已经在舞台上,只需调用:

text.stage.focus = text;

如果没有,您将无法在没有参考的情况下访问该阶段。

于 2012-12-25T04:43:14.657 回答
0

您可以通过以下方式从任何地方访问舞台FlexGlobals.topLevelApplication.stage

于 2012-12-25T08:40:46.857 回答