invalidate () 方法
invalidate | () | 方法 |
public function invalidate():void
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9 |
调用 invalidate()
方法,以便在出现下一个 Flash Player 必须呈现显示列表的时机(例如,当播放头前进到一个新帧)时,向其发出提醒显示对象的信号。 调用 invalidate()
方法后,在显示列表下次呈现时,Flash Player 会向每个已注册侦听 render
事件的显示对象发送一个 render
事件。 每次想让 Flash Player 发送 render
事件时,都必须调用 invalidate()
方法。
render
事件使您可以在显示列表实际呈现前对其进行更改。 因此,您就可以将对显示列表的更新尽可能地向后延迟。 这样可以通过消除不必要的屏幕更新来提高性能。
只将 render
事件调度到与调用 stage.invalidate()
方法的代码位于同一安全域中的显示对象,或位于通过 Security.allowDomain()
方法被授予权限的安全域中的显示对象。