actionscript-3 - 如何获取当前活跃阶段?

标签 actionscript-3 apache-flex

有什么办法可以做到这样的事情吗?

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

最佳答案

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

text.stage.focus = text;

如果没有,您将无法在没有引用的情况下访问舞台。

关于actionscript-3 - 如何获取当前活跃阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027604/

相关文章:

java - 来自 Java 的 Flex 图表的 ArrayCollections

actionscript-3 - 从flex3中的自定义按钮调用放大和缩小上下文菜单

apache-flex - 检测 YouTube 是否被公司/ISP 阻止

actionscript-3 - 无法在 AIR 中加载 SWF 中的文本字段上进行复制/粘贴

algorithm - 在绘图引擎中查找交叉线

Flash as3 如何删除数组中的重复项?

apache-flex - Flex 自定义 RSL 库缓存问题

javascript - 如何使用 .js 将 .swf 调整为全屏

actionscript-3 - "Include"AS3 中的外部 .as 文件

actionscript-3 - AS3-我的声音播放器似乎运作良好,但声音不存在