“Digging more into the EventFlow”的版本间的差异
来自Blueidea
第5行: | 第5行: | ||
[[Image:FlashPlatform_DEF_base.png]] | [[Image:FlashPlatform_DEF_base.png]] | ||
ActionScript3的事件模型基於W3C DOM3規範。 | ActionScript3的事件模型基於W3C DOM3規範。 | ||
− | + | 簡單來說。AVM2底層將Flash的元素表示一個樹狀結構。複合DOM的規範。 | |
− | + | AVM2的垃圾回收機制也是在此基礎上。參見參考資料中的FlashPlatform GC | |
+ | 總體上ActionScript3的事件流設施分為以下兩個部份: | ||
+ | [[Image:FlashPlatform_Numbers1.png]]虛線左側的DOM區。這是AVM底層實現並封裝的黑盒,用戶不需要瞭解其中細節。如果您的確要瞭解。請看參考資料。 | ||
+ | [[Image:FlashPlatform_Numbers1.png]]虛線右側的Custom區。包含Flash的事件機制構成以及提供給用戶的接口。 | ||
==同步和異步== | ==同步和異步== |
2011-04-16T22:17:52的版本
深入挖掘ActionScript3事件流的原理和細節。
ActionScript3的事件模型基於W3C DOM3規範。 簡單來說。AVM2底層將Flash的元素表示一個樹狀結構。複合DOM的規範。 AVM2的垃圾回收機制也是在此基礎上。參見參考資料中的FlashPlatform GC 總體上ActionScript3的事件流設施分為以下兩個部份: 文件:FlashPlatform Numbers1.png虛線左側的DOM區。這是AVM底層實現並封裝的黑盒,用戶不需要瞭解其中細節。如果您的確要瞭解。請看參考資料。 文件:FlashPlatform Numbers1.png虛線右側的Custom區。包含Flash的事件機制構成以及提供給用戶的接口。
同步和異步
在程序的設計上是異步的。具體實現是同步。待編輯條目。