如何获得当前活跃的舞台?

时间:2012-12-25 04:09:54

标签: actionscript-3 flex

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

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

2 个答案:

答案 0 :(得分:2)

如果您以某种方式将任何显示对象添加到显示链中,则可以通过stage属性引用它。因此,如果text已经在舞台上,请致电:

text.stage.focus = text;

如果没有,你不能在没有参考的情况下访问舞台。

答案 1 :(得分:0)

您可以通过FlexGlobals.topLevelApplication.stage

从任何地方访问舞台