invalidate () 方法
| invalidate | () | 方法 | ? |
?
| 語(yǔ)言版本 :? | ActionScript 3.0 |
| Player 版本 :? | Flash Player 9 |
?
調(diào)用 invalidate() 方法,以便在出現(xiàn)下一個(gè) Flash Player 必須呈現(xiàn)顯示列表的時(shí)機(jī)(例如,當(dāng)播放頭前進(jìn)到一個(gè)新幀)時(shí),向其發(fā)出提醒顯示對(duì)象的信號(hào)。 調(diào)用 invalidate() 方法后,在顯示列表下次呈現(xiàn)時(shí),Flash Player 會(huì)向每個(gè)已注冊(cè)偵聽 render 事件的顯示對(duì)象發(fā)送一個(gè) render 事件。 每次想讓 Flash Player 發(fā)送 render 事件時(shí),都必須調(diào)用 invalidate() 方法。
render 事件使您可以在顯示列表實(shí)際呈現(xiàn)前對(duì)其進(jìn)行更改。 因此,您就可以將對(duì)顯示列表的更新盡可能地向后延遲。 這樣可以通過消除不必要的屏幕更新來提高性能。
只將 render 事件調(diào)度到與調(diào)用 stage.invalidate() 方法的代碼位于同一安全域中的顯示對(duì)象,或位于通過 Security.allowDomain() 方法被授予權(quán)限的安全域中的顯示對(duì)象。
總結(jié)
以上是生活随笔為你收集整理的invalidate () 方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜鸟程序员的成长之路-工作篇
- 下一篇: 由oschina.neT了解到博客备份的