首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

FLEX初始化事件施行顺序

2012-10-11 
FLEX初始化事件执行顺序?xml version1.0 encodingutf-8?s:Application xmlns:fxhttp://ns.adob

FLEX初始化事件执行顺序

<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"   xmlns:s="library://ns.adobe.com/flex/spark"   xmlns:mx="library://ns.adobe.com/flex/mx"   minWidth="600"   minHeight="300"   preinitialize="trace('app_preinitialize');"   initialize="trace('app_initialize');"   creationComplete="trace('app_creationComplete');"   applicationComplete="trace('app_applicationComplete');"><s:Panel id="parentPanel" x="0" y="0" width="100%" height="100%" dropShadowVisible="false" preinitialize="trace('parent_preinitialize');" initialize="trace('parent_initialize');" creationComplete="trace('parent_creationComplete');"><s:Button id="childButton"  x="10"  y="10"  label="Button"  preinitialize="trace('child_preinitialize');"  initialize="trace('child_initialize');"  creationComplete="trace('child_creationComplete');"/></s:Panel></s:Application>


测试输出结果:
app_preinitializeparent_preinitializechild_preinitializechild_initializeparent_initializeapp_initializechild_creationCompleteparent_creationCompleteapp_creationCompleteapp_applicationComplete


测试总结:
先派发preinitialize事件(应用 -> 父容器 -> 子组件)再派发initialize事件(子组件 -> 父容器 -> 应用)接着派发creationComplete事件(子组件 -> 父容器 -> 应用)最后派发applicationComplete事件

热点排行