【问题标题】:What is the complementary event of 'show' for flex displayobjectsflex 显示对象的“显示”的补充事件是什么
【发布时间】:2011-07-12 20:24:11
【问题描述】:

由于弹性内存管理很差,一旦实例化的对象不会很容易死掉(即使它们超出范围),需要检查组件的各种属性。我正在使用这样的东西来了解屏幕(这是一个显示对象)是否在当前视图中。为此,我打开了一个布尔属性(当前可见),并在显示对象的 show 事件上将其设置为 true。

我需要知道的是,当屏幕被另一个显示对象替换时,可以使用哪个事件(与显示相反的东西,例如左?)?

来自 dotnet 的诸如 focusIn 和 focusOut 之类的东西。

或者如果有一些属性可以直接告诉我显示对象当前是否在视图中(hasFocus 似乎没有给我预期的结果)。

谢谢。

【问题讨论】:

  • FocusIn/FocusOut 事件是您在寻找的吗?不过,即使对象仍在屏幕上,这些事件也会触发。

标签: actionscript-3 apache-flex flex3


【解决方案1】:

您可以使用 PropertyChageEvent 检查 newValue 和 kind 属性的文档和基础,您可以执行一些操作:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/events/PropertyChangeEvent.html

希望对你有所帮助

【讨论】:

    【解决方案2】:

    事件名称是:removedFromStage。

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 2021-05-20
      • 2010-09-23
      • 2013-06-29
      • 2021-12-04
      • 1970-01-01
      相关资源
      最近更新 更多