视觉变化事件

时间:2009-10-10 00:34:21

标签: flex actionscript-3

是否只有在对象发生某种视觉变化时才会发生事件。因此,例如,如果它是视频或动画对象,它将像EnterFrame一样频繁地触发。但是,如果某种输入控件只是坐在那里看不到任何东西,那么在视觉状态因某种用户输入而改变之前,事件就不会触发。

我已经尝试了十几个事件,但似乎没有一个事件发生过。

1 个答案:

答案 0 :(得分:0)

对于最接近你得到的可视组件是FlexEvent.UPDATE_COMPLETE,它将在一个对象调用commitProperties(),measure()和updateDisplayList()之后触发。如果你正在对组件进行子类化,那么重写updateDisplayList()和处理(或抛出你自己的事件)将确保你只是在视觉上发生变化时获得事件。

对于视频,您需要收听VideoEvent.PLAYHEAD_UPDATE