技术分享 Flex 初始化时事件如何测试

本文和大家重点讨论一下Flex 初始化时的事件测试,Flex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和updateComplete(updateComplete事件在任何改动视觉的情况下都会发生,不是初始化时独有的)。

Flex 初始化时的事件测试

Flex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和updateComplete(updateComplete事件在任何改动视觉的情况下都会发生,不是初始化时独有的)。我这里有个例子来检测在嵌套和平行的情况下,Flex 初始化时测试各个组件的事件抛出顺序。

 
 
 
  1. xml version="1.0" encoding="utf-8"?> 
  2. <mx:Application xmlns:mx=http://www.adobe.com/2006/mxml 
  3. layout="absolute"   
  4.  preinitialize="showEvent(event)"   
  5.  initialize="showEvent(event)"   
  6.  creationComplete="showEvent(event)"   
  7.  updateComplete="showEvent(event)"> 
  8.    
  9.  <mx:Script> 
  10.    </span>&nbsp;<LI><SPAN><SPAN class=cdata>&nbsp;&nbsp;&nbsp;import&nbsp;flash.utils.getTimer; </SPAN>&nbsp;</SPAN><LI class=alt><SPAN><SPAN class=cdata>&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;showEvent(event:Event):void </SPAN>&nbsp;</SPAN><LI><SPAN><SPAN class=cdata>&nbsp;&nbsp;&nbsp;{ </SPAN>&nbsp;</SPAN><LI class=alt><SPAN><SPAN class=cdata>&nbsp;&nbsp;&nbsp;&nbsp;trace(flash.utils.getTimer().toString()+"&nbsp;&gt;&gt;&nbsp;"</SPAN></SPAN><LI class=alt><SPAN><SPAN class=cdata>+event.currentTarget.name+"&nbsp;"+event.type); </SPAN>&nbsp;</SPAN><LI><SPAN><SPAN class=cdata>&nbsp;&nbsp;&nbsp;} </SPAN>&nbsp;</SPAN><LI class=alt><SPAN><SPAN class=cdata>&nbsp;&nbsp;]]&gt;</SPAN><SPAN>&nbsp;</SPAN></SPAN><LI><SPAN>&nbsp;</SPAN><SPAN class=tag></< span><SPAN class=tag-name>mx:Script</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><SPAN class=tag>&lt;</SPAN><SPAN class=tag-name>mx:Canvas</SPAN><SPAN>&nbsp;</SPAN><SPAN class=attribute>id</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"canv1"</SPAN><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=attribute>preinitialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=attribute>initialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=attribute>creationComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=attribute>updateComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=tag>&lt;</SPAN><SPAN class=tag-name>mx:Button</SPAN><SPAN>&nbsp;</SPAN><SPAN class=attribute>id</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"btn1"</SPAN><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>preinitialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>initialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>creationComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>updateComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN class=tag>/&gt;</SPAN><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>&nbsp;</SPAN><SPAN class=tag></< span><SPAN class=tag-name>mx:Canvas</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;</SPAN><LI><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN>&nbsp;</SPAN><SPAN class=tag>&lt;</SPAN><SPAN class=tag-name>mx:Button</SPAN><SPAN>&nbsp;</SPAN><SPAN class=attribute>id</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"btn2"</SPAN><SPAN>&nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>preinitialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>initialize</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI><SPAN>&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>creationComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=attribute>updateComplete</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>"showEvent(event)"</SPAN><SPAN class=tag>/&gt;</SPAN><SPAN>&nbsp;</SPAN><LI><SPAN>&nbsp; &nbsp;</SPAN><LI class=alt><SPAN class=tag></< span><SPAN class=tag-name>mx:Application</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN></LI></OL></PRE> <P>&nbsp;</P> <P>它的输出是:</P><PRE><OL class=dp-xml><LI class=alt><SPAN><SPAN>1299&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;eventTest0&nbsp;preinitialize &nbsp;</SPAN></SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1307&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;canv1&nbsp;preinitialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1310&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn1&nbsp;preinitialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1318&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn1&nbsp;initialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1319&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;canv1&nbsp;initialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1320&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn2&nbsp;preinitialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1321&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn2&nbsp;initialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1321&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;eventTest0&nbsp;initialize &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>[SWF]&nbsp;G:\projects\eventTest\bin-debug\eventTest.swf&nbsp;–&nbsp;588,</SPAN><LI class=alt><SPAN>818&nbsp;bytes&nbsp;after&nbsp;decompression &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1387&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn1&nbsp;creationComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1387&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn1&nbsp;updateComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1387&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;canv1&nbsp;creationComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1387&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;canv1&nbsp;updateComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1388&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn2&nbsp;creationComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1388&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;btn2&nbsp;updateComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1388&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;eventTest0&nbsp;creationComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN><LI class=alt><SPAN>1390&nbsp;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN class=tag>&gt;</SPAN><SPAN>&nbsp;eventTest0&nbsp;updateComplete &nbsp;</SPAN><LI><SPAN>&nbsp;</SPAN></LI></OL></PRE> <P>&nbsp;看着有点混乱,不过仔细看看,可以把过程分成两个部分。很明显,所有的creationComplete和updateComplete发生在第二次update的时候,之前Flex组件只是做一些设置和计算的工作,并没有在画布上画任何东西。除此以外,还有这么一些规律:</P> <P>◆就单个组件而言,Flex 初始化时事件的抛出顺序是preinitialize,initialize,creationComplete</P> <P>◆嵌套关系的两个组件(比如Canvas和button1),preinitialize先外后内,initialize和creationComplete先内后外。只是creationComplete要在下一次update才会发生。 <BR>◆平行关系的两个组件(比如Canvas和button2),按mxml内的顺序,只有前面组件initialize结束后,后面的组件才会抛出preinitialize。</P> <P>【编辑推荐】</P> <OL> <LI><A href="http://developer./art/201007/214480.htm" target=_blank>FlexBuilder快捷键使用说明</A></LI> <LI><A href="http://developer./art/201007/214469.htm" target=_blank>Flex2.0Beta1新功能出炉</A></LI> <LI><A href="http://developer./art/201007/214465.htm" target=_blank>揭露Flex2.0的几大误区</A></LI> <LI><A href="http://developer./art/201007/214228.htm" target=_blank>FlexBuilder3.0与Eclipse3.4的***结合</A></LI> <LI><A href="http://developer./art/201007/214472.htm" target=_blank>剖析Flex DataGrid分页控件的两种分页形式用法</A></LI></OL> </SPAN></SPAN></SPAN></SPAN></SPAN></div> <div class="article-bottom"><span>责任编辑:佚名</span> <span> 来源: csdn.net</span></div> <div class="article-tags"><a href="https://so./?keywords=Flex+%E5%88%9D%E5%A7%8B%E5%8C%96" target="_blank" class="tag-item">Flex 初始化</a></div></article> <div class="zan"><img src="https://s5-media./cms/client/img/zanpc.bd208a1.png" alt> <img src="https://s5-media./cms/client/img/zanpchover.fdd60ba.png" alt class="unhover"></div> <div class="share" style="display:;"><div class="share-item"><img src="https://s5-media./cms/client/img/weixin.23cd8b3.png" alt> <span>分享到微信</span> <div class="wx-show" style="display:none;"><div id="qrcodediv2"></div> <p>微信扫码分享</p></div></div> <div class="share-item"><img src="https://s5-media./cms/client/img/weibo.16d6b4f.png" alt> <span>分享到微博</span></div></div> <section class="relevant-recommend"><div class="title">相关推荐</div> <div class="recommend-list"><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/214572.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>重写<em>Flex</em>组件</a> <!----> <!----></div> <a href="https://www./article/214572.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下如何重写Flex组件,在Flex已有Flex组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-07-28 12:41:18</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E7%BB%84%E4%BB%B6" class="split-left-m usehover">Flex组件</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/216907.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>在<em>Flex</em>中使用Json</a> <!----> <!----></div> <a href="https://www./article/216907.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下如何在Flex中使用Json,Json是介于纯文本方式与xml方式之间的一种格式,Json能做到的事情,请看本文详细介绍。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-05 13:07:11</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex" class="split-left-m usehover">Flex</a><a target="_blank" href="https://so./?keywords=Json" class="split-left-m usehover">Json</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/215799.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>进行<em>Flex</em> Spring整合</a> <!----> <!----></div> <a href="https://www./article/215799.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家简单介绍一下FlexSpring整合的概念,AdobeFlex是一套创建富客户端应用(RIAs)的框架,而Spring是目前最受欢迎的创建企业级应用的Java框架。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-02 16:33:11</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex+Spring%E6%95%B4%E5%90%88" class="split-left-m usehover">Flex Spring</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/218320.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>修改默认的<em>Flex</em>样式</a> <!----> <!----></div> <a href="https://www./article/218320.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下如何修改默认的Flex样式,在Flex里Alert和ToolTip这类提示功能提供的默认样式的外观字体大小等显示英文字符是没有问题的,但是显示中文字符就有问题了,所以要修改Flex样式。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-11 14:47:54</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E6%A0%B7%E5%BC%8F" class="split-left-m usehover">Flex样式</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/218014.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>在<em>Flex</em>中使用嵌入字体</a> <!----> <!----></div> <a href="https://www./article/218014.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下如何在Flex中使用嵌入字体,在处理文本时,为了美观有时会给文本选择一些特殊的字体,使得文本不那么单调。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-10 14:08:09</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex" class="split-left-m usehover">Flex</a><a target="_blank" href="https://so./?keywords=%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93" class="split-left-m usehover">嵌入字体</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/654995.html" target="_blank" class="usehover article-irl-ct_title">七种方式,教你在SpringBoot<em>初始化时</em>搞点事情!</a> <!----> <!----></div> <a href="https://www./article/654995.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">我们经常需要在容器启动的时候做一些钩子动作,比如注册消息消费者,监听配置等,今天就总结下SpringBoot留给开发者的7个启动扩展点。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2021-04-01 13:02:29</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=SpringBoot" class="split-left-m usehover">SpringBoot</a><a target="_blank" href="https://so./?keywords=Java" class="split-left-m usehover">Java</a><a target="_blank" href="https://so./?keywords=%E4%BB%A3%E7%A0%81" class="split-left-m usehover">代码</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/217287.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>Flex</em>开源组件FlexPaper<em>如何</em>显示各种文档</a> <!----> <!----></div> <a href="https://www./article/217287.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家描述一下Flex开源组件如何显示各种文档教程,FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,这里看一下它的用法。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-06 11:19:24</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=FlexPaper" class="split-left-m usehover">FlexPaper</a><a target="_blank" href="https://so./?keywords=Flex" class="split-left-m usehover">Flex</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/215199.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> 在ActionScript中<em>如何</em>定义<em>Flex</em>数据绑定</a> <!----> <!----></div> <a href="https://www./article/215199.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下在ActionScript中定义Flex数据绑定的方法,通过使用mx.binding.utils.BindingUtils能够在ActionScript中定义绑定。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-07-30 10:37:23</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E6%95%B0%E6%8D%AE%E7%BB%91%E5%AE%9A" class="split-left-m usehover">Flex数据绑定</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/217725.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> 在<em>Flex</em>中嵌入<em>Flex</em>字体的步骤</a> <!----> <!----></div> <a href="https://www./article/217725.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文想向大家介绍一下如何在Flex中嵌入Flex字体,我们要注意约束性的使用嵌入Flex字体技术,只是嵌入需要的字符,以此来减小文件体积。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-09 15:41:13</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E5%AD%97%E4%BD%93" class="split-left-m usehover">Flex字体</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/216585.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> 用FlexBuilder创建<em>Flex</em>项目</a> <!----> <!----></div> <a href="https://www./article/216585.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">FlexBuilder有很多值得学习的地方,那么你知道如何用FlexBuilder创建Flex项目,本文就和大家一起分享一下,希望对你有所帮助。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-04 13:30:11</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E9%A1%B9%E7%9B%AE" class="split-left-m usehover">Flex项目</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/214463.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>Flex</em>2.0文件上传<em>如何</em>实现</a> <!----> <!----></div> <a href="https://www./article/214463.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家简单介绍一下Flex2.0文件上传问题,以前在Flex1.5的时候也做过,不过当初使用的是oreilly的cos.jar。Flex2.0和Flex1.5有哪些新特性呢,请看本文介绍。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-07-28 08:44:12</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex2.0" class="split-left-m usehover">Flex2.0</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/218180.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>Flex</em>和Java<em>如何</em>快速开发的Flamingo项目</a> <!----> <!----></div> <a href="https://www./article/218180.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下Flex和Java如何快速开发的Flamingo项目,Exadel的Flamingo项目是一个快速启动后台使用Java构建的RIA应用的工具。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-11 10:01:45</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex" class="split-left-m usehover">Flex</a><a target="_blank" href="https://so./?keywords=Java" class="split-left-m usehover">Java</a><a target="_blank" href="https://so./?keywords=Flamingo" class="split-left-m usehover">Flamingo</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/375248.html" target="_blank" class="usehover article-irl-ct_title">Android应用<em>初始化</em>及窗体<em>事件</em>的分发</a> <!----> <!----></div> <a href="https://www./article/375248.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">在kernle启动之后,系统将通过Appmain进程来初始化androidRuntimeJAVA运行环境,zygote是android的第一个进程,所有android的应用都是通过zygotefork出来的子进程。与QT不一样的是系统调用fork启动新进程而不再通过execv将子进程完全替换,这样做的目的是每一个子进程都保留了JAVAVM所需的启动信息比如JNI信息。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2012-12-28 14:53:34</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Android%E5%BC%80%E5%8F%91" class="split-left-m usehover">Android开发</a><a target="_blank" href="https://so./?keywords=%E5%88%9D%E5%A7%8B%E5%8C%96" class="split-left-m usehover">初始化</a><a target="_blank" href="https://so./?keywords=%E7%AA%97%E4%BD%93%E4%BA%8B%E4%BB%B6" class="split-left-m usehover">窗体事件</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/218662.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>将<em>Flex</em>3应用程序迁移到<em>Flex</em>4</a> <!----> <!----></div> <a href="https://www./article/218662.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下如何将Flex3应用程序迁移到Flex4,Flex4(代码名:Gumbo)发行版在Flex3基础上做出重大改动,这时就牵涉到和Flex3兼容性的问题了。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-12 15:10:17</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex4" class="split-left-m usehover">Flex4</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/152471.html" target="_blank" class="usehover article-irl-ct_title">浅析C#数组<em>初始化</em>性能<em>测试</em></a> <!----> <!----></div> <a href="https://www./article/152471.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">这里介绍C数组初始化性能测试,最近经常用到数组,每到一定时候就需要对C数组全部元素进行清零。由于C不提供memset()方法。所以进行了以下的测试。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2009-09-17 15:39:56</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=C%23%E6%95%B0%E7%BB%84%E5%88%9D%E5%A7%8B%E5%8C%96" class="split-left-m usehover">C#数组初始化</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/214249.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>Flex</em>4兼容模式<em>如何</em>移植到发布版本</a> <!----> <!----></div> <a href="https://www./article/214249.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下Flex4兼容模式移植到发布版本的问题,在以前的兼容模式下,默认的主题spark能使用Halo主题的组件属性,但在完全的Flex4编译模式下不能使用。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-07-27 10:11:04</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex4" class="split-left-m usehover">Flex4</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/214977.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> 添加<em>FLex</em>右键菜单的方法</a> <!----> <!----></div> <a href="https://www./article/214977.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">本文向大家介绍一下Flex右键菜单如何添加,Adobe的Flex本身是不提供Flex右键菜单的,大家也知道在flash文件上点击右键会出现flash设置的右键菜单。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-07-29 13:27:13</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95" class="split-left-m usehover">Flex右键菜单</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/217227.html" target="_blank" class="usehover article-irl-ct_title"><em>Flex</em><em>事件</em>分发</a> <!----> <!----></div> <a href="https://www./article/217227.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">Flex事件分发的概念你是否了解,本文向大家简单介绍一下自定义Flex事件分发,希望本文的介绍能让你有所收获欢迎大家一起来学习Flex事件。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-06 10:24:56</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91" class="split-left-m usehover">Flex事件分发</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl article-irl_border"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/217654.html" target="_blank" class="usehover article-irl-ct_title"><em>技术</em><em>分享</em> <em>如何</em>将<em>Flex</em>3应用程序迁移到<em>Flex</em>4beta</a> <!----> <!----></div> <a href="https://www./article/217654.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">你知道如何将应用程序迁移到Flex4beta吗,这里就像大家介绍一下,将Flex3应用程序迁移到Flex4beta时,步骤并不复杂。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2010-08-09 12:47:00</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=Flex4beta" class="split-left-m usehover">Flex4beta</a></div></div></div></div> <!----></div><div class="article-articleitem article-ir articleItem"><div class="article-irl"><!----> <div class="article-irl-c"><div class="title-box"><div class="article-irl-ct"><a href="https://www./article/594975.html" target="_blank" class="usehover article-irl-ct_title">为什么阿里巴巴建议集合<em>初始化时</em>,指定集合容量大小?</a> <!----> <!----></div> <a href="https://www./article/594975.html" target="_blank" class="split-top-m usehover pc-three-line article-abstract">集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在foreach循环里进行元素的removeadd操作》。</a></div> <div class="article-irl-cb_fixed"><p class="article-irl-cb_time">2019-04-15 08:49:59</p> <div class="article-irl-cb_sign"><a target="_blank" href="https://so./?keywords=%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4" class="split-left-m usehover">阿里巴巴</a><a target="_blank" href="https://so./?keywords=%E5%AE%B9%E9%87%8F" class="split-left-m usehover">容量</a><a target="_blank" href="https://so./?keywords=%E9%9B%86%E5%90%88" class="split-left-m usehover">集合</a></div></div></div></div> <!----></div></div></section></div> <aside class="article-right"><!----><div class="advert"><div data-src="https://gg./www/delivery/ajs.php?zoneid=1301&amp;cb=1708443880&amp;v=article_right_corner" class="advert-wrap article_right_corner"></div></div><!----><!----><!----><!----> <div class="follow-topic"><h3>相似话题</h3> <div class="follow-topic-list"><div class="follow-topic-item"><a href="https://www./frontend" target="_blank" class="follow-topic-title"><i class="ctoicon ctoa-"></i> <div>前端</div></a> <a href="https://www./frontend" target="_blank" class="follow-topic-nums"><span>23720内容</span></a></div><div class="follow-topic-item"><a href="https://www./tool" target="_blank" class="follow-topic-title"><i class="ctoicon ctoa-"></i> <div>开发工具</div></a> <a href="https://www./tool" target="_blank" class="follow-topic-nums"><span>7174内容</span></a></div><div class="follow-topic-item"><a href="https://www./test" target="_blank" class="follow-topic-title"><i class="ctoicon ctoa-"></i> <div>测试</div></a> <a href="https://www./test" target="_blank" class="follow-topic-nums"><span>482内容</span></a></div><div class="follow-topic-item"><a href="https://www./game" target="_blank" class="follow-topic-title"><i class="ctoicon ctoa-"></i> <div>游戏开发</div></a> <a href="https://www./game" target="_blank" class="follow-topic-nums"><span>648内容</span></a></div></div> <a href="https://www./topic" target="_blank" class="see-more"><span>全部话题</span> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACT0lEQVRIDZWUPYgTQRTHdzdR0yjRTgOKnViIvVYiooLIieTwQCLkC05UhAPRwlJETpRrjnwiEkSDqETwLARB0FoQwVIRsZOIEDxDEn9vbyZkc5O5zEDy3tv5z++9Nzuzfrlcvul53oUgCK7kcrmX+Nbhqg+gzQ8Gg739fr9ZKpUOW+lrk076APgTWYdNYFr1en3/Gsf876qXDhZ833+jcNu73e5KrVbbZcaHT530QbFY7MZisTMk+aigu3u93kqj0dhmSuKqlw68bDb7h9ZPkuSbxPgHOp3O82azuVni8eGiDxMIgMp+Aj5Okl8S4x9pt9sPsL7E42Na/TCBAFj0BXOKJH8lBn6uUqncEd80ptFHEgikUCh8EDBuX2L8BY7vZfFNYyP9ugQCobIXdHFpBHiPTs6OxBHXpjfur17Nrb1FB9dVvMppO8Ztf6fnx61Jb+xAL6T9G3TyUMVbOL5Les5kTXprAqr3+Q01JLN2bNLHTJXoZ6lU6jb+vIpli+ZarVZ4V7Rm1Jr0w+pGheLzUi9S0TXxKXyAOW/b/0l6Y8u8rBngT4GGBfApv5rP5+9LMtOw6dd1UK1WDwF5xE/P3bXBN9JHOuBC7WM73lP9DqkU/zHwObVF8igyptHrKj3EOwG91nBIb5PJZMYCn0ofJuD7vxXQK+B7VImfsDPpdPpfpGQVuOjjVL6JC/QM+EG1/nsikTiRyWR+m+Cu+jiQReBHBUYXbYzAf0g8YTjp40BnSSCsVY7jac765wng8LGrPmDBMiu/Ap+1XSSd1FX/H7GkjBB3TDEJAAAAAElFTkSuQmCC" alt></a></div> <div class="hot-article"><h3>同话题下的热门内容</h3> <div class="hot-article-list"><a href="https://www./article/781342.html" target="_blank" class="hot-article-item">如何免费访问和使用Gemini API?</a><a href="https://www./article/781421.html" target="_blank" class="hot-article-item">Python Subprocess模块详解,你都了解了吗?</a><a href="https://www./article/781522.html" target="_blank" class="hot-article-item">Java Map的双大括号建立和通用模式有什么区别</a><a href="https://www./article/781514.html" target="_blank" class="hot-article-item">写了这么多年DateUtils,殊不知你还有这么多弯弯绕!</a><a href="https://www./article/781525.html" target="_blank" class="hot-article-item">Python打包:如何将 Flask 项目打包成 Exe 程序</a></div></div> <!----> <div class="relevant-topic"><h3><span>相关专题</span> <a href="https://www./specials" target="_blank">更多</a></h3> <a href="https://cloud./act/nzpxresult/2023" target="_blank" class="first-topic"><div class="first-topic-cover"><img src="https://s4./oss/202312/28/f529d3086dfcd0886d4232861fd628895d0c7d.jpg" alt="2023年第十八届中国企业年终评选榜单公布!"></div> <div class="first-topic-title">2023年第十八届中国企业年终评选榜单公布!</div></a> <div class="relevant-topic-list"><a href="https://www./act/juniper/2023" target="_blank" class="relevant-topic-item"><div class="relevant-topic-cover"><img src="https://s7./oss/202312/18/66b0d62436766e8f3f73393dd90f4715098679.jpg" alt="网络运维智能化?瞻博网络有奇招!"></div> <div class="relevant-topic-info"><div class="relevant-topic-title">网络运维智能化?瞻博网络有奇招!</div> <div class="relevant-topic-time">2023-12-18 11:43:34</div></div></a><a href="https://ai./act/intel/20231103" target="_blank" class="relevant-topic-item"><div class="relevant-topic-cover"><img src="https://s3./oss/202311/06/e7015571023c8ed2f8a97781ede0cf871147ab.jpg" alt="Intel 黑客松竞赛火热进行中!"></div> <div class="relevant-topic-info"><div class="relevant-topic-title">Intel 黑客松竞赛火热进行中!</div> <div class="relevant-topic-time">2023-11-06 12:00:56</div></div></a></div></div> <div class="my-follow-btn">我收藏的内容</div> <div class="components-topic-edit edit articleStyle"><a href="https://www./editor.html#article"><img src="https://s5-media./cms/static/img/edit.jpg" alt></a></div> <div id="postionSet" class="toppostion"></div></aside> <div class="left-window"><div class="window-item zan"><img src="https://s5-media./cms/client/img/zanpc10.eeddee9.png" alt="点赞"> <img src="https://s5-media./cms/client/img/zanhover.6138b44.png" alt class="unhover"></div> <div class="window-item collect"><img src="https://s5-media./cms/client/img/collect.6dfb91c.png" alt="收藏"> <img src="https://s5-media./cms/client/img/collecthover.2ffcc8f.png" alt class="unhover"></div> <div class="window-item share" style="display:;"><img src="https://s5-media./cms/client/img/share.ca08f33.png" alt="分享"> <div class="share-div" style="display:none;"><div class="share-item"><i class="ctoicon ctoweibo1"></i> <span>微博</span></div> <div class="share-item"><i class="ctoicon ctoqq"></i> <span>QQ</span></div> <div class="share-item wxshare"><i class="ctoicon ctoweixin1"></i> <span>微信</span></div> <div class="share-item"><i class="ctoicon ctoURL"></i> <span>复制链接</span></div> <div class="wxshare-div"><div id="qrcodediv"></div> <p>微信扫码分享</p></div></div></div></div> <!----></div></section> <footer id="footerSet" class="components-common-footer footer"><div class="total-footer"><div class="top-set"><div class="left-work"><h3 class="common-h3">业务</h3> <ul class="nav-link"><li><div class="name-type">媒体</div> <a href="https://www./" target="_blank"></a><a href="https://www.cioage.com/" target="_blank">CIOAge</a><a href="https://www.hc3i.cn/" target="_blank">HC3i</a><a href="https://www./techplur" target="_blank">Techplur</a></li><li><div class="name-type">社区</div> <a href="https://blog./" target="_blank">博客</a><a href="https://edu./rk/" target="_blank">软考资讯</a><a href="https://ost./" target="_blank">鸿蒙开发者社区</a></li><li><div class="name-type">教育</div> <a href="https://edu./" target="_blank">学堂</a><a href="https://e./?utm_platform=pc&amp;utm_medium=51cto&amp;utm_source=zhuzhan&amp;utm_content=sy_topbar&amp;rtm_frd=4" target="_blank">精培</a><a href="https://b./index?utm_source=hometop" target="_blank">企业培训</a><a href="https://x./act/cto/camp" target="_blank">CTO训练营</a></li></ul> <div><ul class="tr_task" style="display:none;"><li><img src="https://static1./www/images/ewm_8.jpg" alt> <span>学堂</span></li> <li><img src="https://static1./www/images/ewm_qy.png" alt> <span>学堂企业版</span></li> <i class="kuai"></i></ul> <ul class="tr_task_weixin" style="display:none;"><li><img src="https://static1./www/images/ewm_3.jpeg" alt> <span>官微</span></li> <li><img src="https://static1./www/images/ewm_4.jpeg" alt> <span></span></li> <i class="kuai"></i></ul> <div class="tr_foot"><i class="ctoicon ctoweixin"></i> <a href="https://weibo.com/51cto001?is_all=1" target="_blank" rel="noopener noreferrer"><i class="ctoicon ctoweibo"></i></a> <span><i class="ctoicon ctoapp"></i></span></div></div></div> <div class="middle"><h3 class="common-h3">关于我们&amp;条款</h3> <div class="about"><div><ul class="detail-link"><li><a href="https://www./about/about_home.html" target="_blank">关于我们</a></li> <li><a href="https://www./about/map.html" target="_blank">站点地图</a></li> <li><a href="https://www./about/history2020.html" target="_blank">网站大事</a></li> <li><a href="https://www./about/aboutus.html#feedback" target="_blank">意见反馈</a></li> <li><a href="https://www./about/aboutus_e.html" target="_blank">English</a></li> <li><a href="https://edu./center/other/service" target="_blank">用户协议</a></li> <li><a href="https://edu./center/other" target="_blank">隐私协议</a></li></ul></div> <div class="address"><p> 北京市海淀区中关村南1条甲1号ECO中科爱克大厦6-7层 </p> <p> 北京市公安局海淀分局备案编号:110108002980号 <br>营业执照 <a href="https://beian.miit.gov.cn/" target="_blank" class="record-number">京ICP备09067568号</a></p> <p> Copyright © 2005-2024 .COM 京ICP证060544 版权所有 未经许可 请勿转载 </p> <div class="address_img"><a href="https://image./images/51cto-icp.jpg" target="_blank"><img src="https://s7./wyfs02/M02/73/FD/wKiom1YLhe6Rz4cRAAAXp7l7roQ463.jpg" alt></a></div></div></div></div> <div class="right-link"><h3 class="common-h3">友情链接</h3> <div class="links clearfix"><a href="https://tech.sina.com.cn/" target="_blank">新浪科技</a><a href="https://tech.qq.com/" target="_blank">腾讯科技</a><a href="https://tech.163.com/" target="_blank">网易科技</a><a href="https://tech.ifeng.com/" target="_blank">凤凰科技</a><a href="https://www.mydrivers.com/" target="_blank">驱动科技</a><a href="https://www.techwalker.com/" target="_blank">科技行者</a><a href="http://www.techweb.com.cn/" target="_blank">TechWeb</a><a href="https://www.iresearch.cn/" target="_blank">艾瑞网</a><a href="http://www.chinaz.com/" target="_blank">站长之家</a><a href="https://www.sootoo.com/" target="_blank">速途网</a><a href="http://www.cet.com.cn/" target="_blank">中国经济新闻网</a><a href="https://www.ithome.com/" target="_blank">IT之家</a><a href="http://www.iitime.com.cn/" target="_blank">工联网</a><a href="https://www.geekpark.net/" target="_blank">极客公园</a><a href="https://www.263.net/" target="_blank">236视频会议</a><a href="http://www.idcquan.com/" target="_blank">中国IDC圈</a><a href="http://www.d1net.com/" target="_blank">企业网D1Net</a><a href="https://www.pedaily.cn/" target="_blank">投资界</a><a href="https://metafun-space.com/" target="_blank">次方元</a><a href="https://www.volcengine.com/" target="_blank">火山引擎</a></div></div></div></div></footer> <section class="suspension-pendant_r"><div class="erweima-title" style="display:none;"><img src="https://s5-media./cms/static/img/erweima.png" alt=""> <p>技术栈公众号</p></div> <div class="erweima-box"><p>技术栈公众号</p> <img src="https://s5-media./cms/static/img/video.jpg" alt=""></div></section> <div class="components-common-suspension po_top"><div class="cbbfixed"><span class="business"> 业务 <br>速览 </span> <span class="line"></span> <div class="customer_service js_customer zhiCustomBtn" style="height: 36px;"><i class="ctoicon ctokefu"></i> <div class="tooltip_set js_tooltip">在线客服</div></div> <span class="line"></span> <i class="ctoicon ctoxiangshang"></i></div> <div class="cbb_con"><div><div class="title-li">媒体</div> <a href="https://www./" target="_blank"></a> <a href="https://www.cioage.com/" target="_blank">CIOAge</a> <a href="https://www.hc3i.cn/" target="_blank">HC3i</a></div> <div><div class="title-li">社区</div> <a href="https://blog./" target="_blank">博客</a> <a href="https://ost./" target="_blank">鸿蒙开发者社区</a></div> <div><div class="title-li">教育</div> <a href="https://edu./" target="_blank">学堂</a> <a href="https://e./?utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=4" target="_blank">精培</a> <a href="https://b./index?utm_source=hometop" target="_blank">企业培训</a> <a href="https://x./act/cto/camp" target="_blank">CTO训练营</a></div></div></div> <!----> <!----></div></div></div><script>window.__CTOWEB__=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {layout:"default",data:[{baseInfo:{article_id:214495,title:"技术分享 Flex 初始化时事件如何测试",author:"zjhzyzc",author_user_id:c,pubdate:"2010-07-28 10:01:42",abstract:"本文向大家简单介绍一下Flex 初始化时的事件测试问题,Flex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和updateComplete。",editor:"佚名",source:"csdn.net",source_url:a,article_type:[],topics:[{parent_topic_id:c,topic_id:b,name:l,name_en:"developer",url:y},{name_en:"backend",name:z,topic_id:e,parent_topic_id:b,url:"https:\u002F\u002Fwww.\u002Fbackend"}],keywords:[{name:A,url:"https:\u002F\u002Fso.\u002F?keywords=Flex+%E5%88%9D%E5%A7%8B%E5%8C%96"}],content:"\u003CP\u003E本文和大家重点讨论一下Flex 初始化时的事件测试,Flex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和updateComplete(updateComplete事件在任何改动视觉的情况下都会发生,不是初始化时独有的)。\u003C\u002FP\u003E\r\n\u003CP\u003E\u003CSTRONG\u003EFlex 初始化时的事件测试\u003C\u002FSTRONG\u003E\u003C\u002FP\u003E\r\n\u003CP\u003EFlex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和updateComplete(updateComplete事件在任何改动视觉的情况下都会发生,不是初始化时独有的)。我这里有个例子来检测在嵌套和平行的情况下,Flex 初始化时测试各个组件的事件抛出顺序。\u003C\u002FP\u003E\u003CPRE\u003E\u003COL class=dp-xml\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN class=tag\u003E\u003C?\u003C\u002Fspan\u003E\u003CSPAN class=tag-name\u003Exml\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Eversion\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"1.0\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Eencoding\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"utf-8\"\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E?&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN class=tag\u003E&lt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag-name\u003Emx:Application\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Exmlns:mx\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\u003CA href=\"http:\u002F\u002Fwww.adobe.com\u002F2006\u002Fmxml\"\u003Ehttp:\u002F\u002Fwww.adobe.com\u002F2006\u002Fmxml\u003C\u002FA\u003E\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Elayout\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"absolute\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Epreinitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Einitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EcreationComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EupdateComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&lt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag-name\u003Emx:Script\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=cdata\u003E\u003C![CDATA[ \u003C\u002Fspan\u003E&nbsp;\u003CLI\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;&nbsp;import&nbsp;flash.utils.getTimer; \u003C\u002FSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;showEvent(event:Event):void \u003C\u002FSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;&nbsp;{ \u003C\u002FSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;&nbsp;&nbsp;trace(flash.utils.getTimer().toString()+\"&nbsp;&gt;&gt;&nbsp;\"\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E+event.currentTarget.name+\"&nbsp;\"+event.type); \u003C\u002FSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;&nbsp;} \u003C\u002FSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN class=cdata\u003E&nbsp;&nbsp;]]&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E\u003C\u002F\u003C span\u003E\u003CSPAN class=tag-name\u003Emx:Script\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&lt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag-name\u003Emx:Canvas\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Eid\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"canv1\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Epreinitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Einitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EcreationComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EupdateComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&lt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag-name\u003Emx:Button\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Eid\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"btn1\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Epreinitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Einitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EcreationComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EupdateComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E\u002F&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E\u003C\u002F\u003C span\u003E\u003CSPAN class=tag-name\u003Emx:Canvas\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&lt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag-name\u003Emx:Button\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Eid\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"btn2\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Epreinitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003Einitialize\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EcreationComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=attribute\u003EupdateComplete\u003C\u002FSPAN\u003E\u003CSPAN\u003E=\u003C\u002FSPAN\u003E\u003CSPAN class=attribute-value\u003E\"showEvent(event)\"\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E\u002F&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp; &nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN class=tag\u003E\u003C\u002F\u003C span\u003E\u003CSPAN class=tag-name\u003Emx:Application\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003C\u002FLI\u003E\u003C\u002FOL\u003E\u003C\u002FPRE\u003E\r\n\u003CP\u003E&nbsp;\u003C\u002FP\u003E\r\n\u003CP\u003E它的输出是:\u003C\u002FP\u003E\u003CPRE\u003E\u003COL class=dp-xml\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E\u003CSPAN\u003E1299&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;eventTest0&nbsp;preinitialize &nbsp;\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1307&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;canv1&nbsp;preinitialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1310&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn1&nbsp;preinitialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1318&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn1&nbsp;initialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1319&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;canv1&nbsp;initialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1320&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn2&nbsp;preinitialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1321&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn2&nbsp;initialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1321&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;eventTest0&nbsp;initialize &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E[SWF]&nbsp;G:\\projects\\eventTest\\bin-debug\\eventTest.swf&nbsp;–&nbsp;588,\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E818&nbsp;bytes&nbsp;after&nbsp;decompression &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1387&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn1&nbsp;creationComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1387&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn1&nbsp;updateComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1387&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;canv1&nbsp;creationComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1387&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;canv1&nbsp;updateComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1388&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn2&nbsp;creationComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1388&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;btn2&nbsp;updateComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1388&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;eventTest0&nbsp;creationComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003CLI class=alt\u003E\u003CSPAN\u003E1390&nbsp;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN class=tag\u003E&gt;\u003C\u002FSPAN\u003E\u003CSPAN\u003E&nbsp;eventTest0&nbsp;updateComplete &nbsp;\u003C\u002FSPAN\u003E\u003CLI\u003E\u003CSPAN\u003E&nbsp;\u003C\u002FSPAN\u003E\u003C\u002FLI\u003E\u003C\u002FOL\u003E\u003C\u002FPRE\u003E\r\n\u003CP\u003E&nbsp;看着有点混乱,不过仔细看看,可以把过程分成两个部分。很明显,所有的creationComplete和updateComplete发生在第二次update的时候,之前Flex组件只是做一些设置和计算的工作,并没有在画布上画任何东西。除此以外,还有这么一些规律:\u003C\u002FP\u003E\r\n\u003CP\u003E◆就单个组件而言,Flex 初始化时事件的抛出顺序是preinitialize,initialize,creationComplete\u003C\u002FP\u003E\r\n\u003CP\u003E◆嵌套关系的两个组件(比如Canvas和button1),preinitialize先外后内,initialize和creationComplete先内后外。只是creationComplete要在下一次update才会发生。 \u003CBR\u003E◆平行关系的两个组件(比如Canvas和button2),按mxml内的顺序,只有前面组件initialize结束后,后面的组件才会抛出preinitialize。\u003C\u002FP\u003E\r\n\u003CP\u003E【编辑推荐】\u003C\u002FP\u003E\r\n\u003COL\u003E\r\n\u003CLI\u003E\u003CA href=\"http:\u002F\u002Fdeveloper.\u002Fart\u002F201007\u002F214480.htm\" target=_blank\u003EFlexBuilder快捷键使用说明\u003C\u002FA\u003E\u003C\u002FLI\u003E\r\n\u003CLI\u003E\u003CA href=\"http:\u002F\u002Fdeveloper.\u002Fart\u002F201007\u002F214469.htm\" target=_blank\u003EFlex2.0Beta1新功能出炉\u003C\u002FA\u003E\u003C\u002FLI\u003E\r\n\u003CLI\u003E\u003CA href=\"http:\u002F\u002Fdeveloper.\u002Fart\u002F201007\u002F214465.htm\" target=_blank\u003E揭露Flex2.0的几大误区\u003C\u002FA\u003E\u003C\u002FLI\u003E\r\n\u003CLI\u003E\u003CA href=\"http:\u002F\u002Fdeveloper.\u002Fart\u002F201007\u002F214228.htm\" target=_blank\u003EFlexBuilder3.0与Eclipse3.4的***结合\u003C\u002FA\u003E\u003C\u002FLI\u003E\r\n\u003CLI\u003E\u003CA href=\"http:\u002F\u002Fdeveloper.\u002Fart\u002F201007\u002F214472.htm\" target=_blank\u003E剖析Flex DataGrid分页控件的两种分页形式用法\u003C\u002FA\u003E\u003C\u002FLI\u003E\u003C\u002FOL\u003E\r\n\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E\u003C\u002FSPAN\u003E",cover:a,article_status:b,is_old:m,content_type:[],factor_pub_date:B,factor_up_date:B,title_extension:"flexray初始化",editor_version:c,is_stop_sharing:d,factor_image_url:[a],parent_topic_id:b,advert_list:[{advert_name:"article_top_navigation",url:"https:\u002F\u002Fgg2.\u002Fwww\u002Fdelivery\u002Fajs.php?zoneid=1279&cb=1708443880"},{advert_name:"article_right_corner",url:"https:\u002F\u002Fgg.\u002Fwww\u002Fdelivery\u002Fajs.php?zoneid=1301&cb=1708443880"},{advert_name:"article_link_text_one",url:"https:\u002F\u002Fgg.\u002Fwww\u002Fdelivery\u002Fajs.php?zoneid=1295&cb=1708443880"},{advert_name:"article_link_text_two",url:"https:\u002F\u002Fgg3.\u002Fwww\u002Fdelivery\u002Fajs.php?zoneid=1302&cb=1708443880"},{advert_name:"article_link_text_three",url:a},{advert_name:"article_link_text_four",url:a}]},keywordsStr:A,isError:d,new_specials:[{name:"2023年第十八届中国企业年终评选榜单公布!",url:"https:\u002F\u002Fcloud.\u002Fact\u002Fnzpxresult\u002F2023",cover:"https:\u002F\u002Fs4.\u002Foss\u002F202312\u002F28\u002Ff529d3086dfcd0886d4232861fd628895d0c7d.jpg",created_at:"2023-12-28 20:12:38"},{name:"网络运维智能化?瞻博网络有奇招!",url:"https:\u002F\u002Fwww.\u002Fact\u002Fjuniper\u002F2023",cover:"https:\u002F\u002Fs7.\u002Foss\u002F202312\u002F18\u002F66b0d62436766e8f3f73393dd90f4715098679.jpg",created_at:"2023-12-18 11:43:34"},{name:"Intel 黑客松竞赛火热进行中!",url:"https:\u002F\u002Fai.\u002Fact\u002Fintel\u002F20231103",cover:"https:\u002F\u002Fs3.\u002Foss\u002F202311\u002F06\u002Fe7015571023c8ed2f8a97781ede0cf871147ab.jpg",created_at:"2023-11-06 12:00:56"}],editor_recommend:[],hot_articles:[{article_id:n,title:"如何免费访问和使用Gemini API?",url:"https:\u002F\u002Fwww.\u002Farticle\u002F781342.html",topic:[{id:537318,article_id:n,parent_topic_id:b,topic_id:e,sort:b,topic_status:b},{id:537319,article_id:n,parent_topic_id:C,topic_id:c,sort:g,topic_status:b},{id:537320,article_id:n,parent_topic_id:107,topic_id:c,sort:e,topic_status:b}]},{article_id:D,title:"Python Subprocess模块详解,你都了解了吗?",url:"https:\u002F\u002Fwww.\u002Farticle\u002F781421.html",topic:[{id:537301,article_id:D,parent_topic_id:b,topic_id:e,sort:b,topic_status:f}]},{article_id:E,title:"Java Map的双大括号建立和通用模式有什么区别",url:"https:\u002F\u002Fwww.\u002Farticle\u002F781522.html",topic:[{id:537488,article_id:E,parent_topic_id:b,topic_id:e,sort:b,topic_status:b}]},{article_id:F,title:"写了这么多年DateUtils,殊不知你还有这么多弯弯绕!",url:"https:\u002F\u002Fwww.\u002Farticle\u002F781514.html",topic:[{id:537478,article_id:F,parent_topic_id:b,topic_id:e,sort:b,topic_status:b}]},{article_id:G,title:"Python打包:如何将 Flask 项目打包成 Exe 程序",url:"https:\u002F\u002Fwww.\u002Farticle\u002F781525.html",topic:[{id:537491,article_id:G,parent_topic_id:b,topic_id:e,sort:b,topic_status:b}]}],recommend_topic:[{topic_id:g,name:"前端",name_en:"frontend",parent_id:b,sort:b,article_num:23720,pv_num:c,url:"https:\u002F\u002Fwww.\u002Ffrontend",edu_cate_ids:"102,103,104,105,139,190,245,258,259,260,86",blog_cate_ids:"61,62,63,64,65,95",hm_cate_ids:"18"},{topic_id:j,name:"开发工具",name_en:"tool",parent_id:b,sort:e,article_num:7174,pv_num:c,url:"https:\u002F\u002Fwww.\u002Ftool",edu_cate_ids:"304",blog_cate_ids:a,hm_cate_ids:a},{topic_id:k,name:"测试",name_en:"test",parent_id:b,sort:h,article_num:482,pv_num:c,url:"https:\u002F\u002Fwww.\u002Ftest",edu_cate_ids:"133,242,243,246",blog_cate_ids:"19,96",hm_cate_ids:a},{topic_id:h,name:"游戏开发",name_en:"game",parent_id:b,sort:f,article_num:648,pv_num:c,url:"https:\u002F\u002Fwww.\u002Fgame",edu_cate_ids:"55,85,127",blog_cate_ids:"101,102,103,104,105,3",hm_cate_ids:a}],recommend_article:[{article_id:214572,abstract:"本文向大家介绍一下如何重写Flex组件,在Flex已有Flex组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E重写\u003Cem\u003EFlex\u003C\u002Fem\u003E组件",url:"https:\u002F\u002Fwww.\u002Farticle\u002F214572.html",pubdate:"2010-07-28 12:41:18",keyword:[{name:"Flex组件",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E7%BB%84%E4%BB%B6"}],article_type:[]},{article_id:216907,abstract:"本文向大家介绍一下如何在Flex中使用Json,Json是介于纯文本方式与xml方式之间的一种格式,Json能做到的事情,请看本文详细介绍。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E在\u003Cem\u003EFlex\u003C\u002Fem\u003E中使用Json",url:"https:\u002F\u002Fwww.\u002Farticle\u002F216907.html",pubdate:"2010-08-05 13:07:11",keyword:[{name:o,url:p},{name:"Json",url:"https:\u002F\u002Fso.\u002F?keywords=Json"}],article_type:[]},{article_id:215799,abstract:"本文向大家简单介绍一下FlexSpring整合的概念,AdobeFlex是一套创建富客户端应用(RIAs)的框架,而Spring是目前最受欢迎的创建企业级应用的Java框架。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E进行\u003Cem\u003EFlex\u003C\u002Fem\u003E Spring整合",url:"https:\u002F\u002Fwww.\u002Farticle\u002F215799.html",pubdate:"2010-08-02 16:33:11",keyword:[{name:"Flex Spring整合",url:"https:\u002F\u002Fso.\u002F?keywords=Flex+Spring%E6%95%B4%E5%90%88"}],article_type:[]},{article_id:218320,abstract:"本文向大家介绍一下如何修改默认的Flex样式,在Flex里Alert和ToolTip这类提示功能提供的默认样式的外观字体大小等显示英文字符是没有问题的,但是显示中文字符就有问题了,所以要修改Flex样式。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E修改默认的\u003Cem\u003EFlex\u003C\u002Fem\u003E样式",url:"https:\u002F\u002Fwww.\u002Farticle\u002F218320.html",pubdate:"2010-08-11 14:47:54",keyword:[{name:"Flex样式",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E6%A0%B7%E5%BC%8F"}],article_type:[]},{article_id:218014,abstract:"本文向大家介绍一下如何在Flex中使用嵌入字体,在处理文本时,为了美观有时会给文本选择一些特殊的字体,使得文本不那么单调。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E在\u003Cem\u003EFlex\u003C\u002Fem\u003E中使用嵌入字体",url:"https:\u002F\u002Fwww.\u002Farticle\u002F218014.html",pubdate:"2010-08-10 14:08:09",keyword:[{name:o,url:p},{name:"嵌入字体",url:"https:\u002F\u002Fso.\u002F?keywords=%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93"}],article_type:[]},{article_id:654995,abstract:"我们经常需要在容器启动的时候做一些钩子动作,比如注册消息消费者,监听配置等,今天就总结下SpringBoot留给开发者的7个启动扩展点。",cover:a,title:"七种方式,教你在SpringBoot\u003Cem\u003E初始化时\u003C\u002Fem\u003E搞点事情!",url:"https:\u002F\u002Fwww.\u002Farticle\u002F654995.html",pubdate:"2021-04-01 13:02:29",keyword:[{name:"SpringBoot",url:"https:\u002F\u002Fso.\u002F?keywords=SpringBoot"},{name:H,url:I},{name:"代码",url:"https:\u002F\u002Fso.\u002F?keywords=%E4%BB%A3%E7%A0%81"}],article_type:[]},{article_id:217287,abstract:"本文向大家描述一下Flex开源组件如何显示各种文档教程,FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,这里看一下它的用法。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003EFlex\u003C\u002Fem\u003E开源组件FlexPaper\u003Cem\u003E如何\u003C\u002Fem\u003E显示各种文档",url:"https:\u002F\u002Fwww.\u002Farticle\u002F217287.html",pubdate:"2010-08-06 11:19:24",keyword:[{name:"FlexPaper",url:"https:\u002F\u002Fso.\u002F?keywords=FlexPaper"},{name:o,url:p}],article_type:[]},{article_id:215199,abstract:"本文向大家介绍一下在ActionScript中定义Flex数据绑定的方法,通过使用mx.binding.utils.BindingUtils能够在ActionScript中定义绑定。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E 在ActionScript中\u003Cem\u003E如何\u003C\u002Fem\u003E定义\u003Cem\u003EFlex\u003C\u002Fem\u003E数据绑定",url:"https:\u002F\u002Fwww.\u002Farticle\u002F215199.html",pubdate:"2010-07-30 10:37:23",keyword:[{name:"Flex数据绑定",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E6%95%B0%E6%8D%AE%E7%BB%91%E5%AE%9A"}],article_type:[]},{article_id:217725,abstract:"本文想向大家介绍一下如何在Flex中嵌入Flex字体,我们要注意约束性的使用嵌入Flex字体技术,只是嵌入需要的字符,以此来减小文件体积。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E 在\u003Cem\u003EFlex\u003C\u002Fem\u003E中嵌入\u003Cem\u003EFlex\u003C\u002Fem\u003E字体的步骤",url:"https:\u002F\u002Fwww.\u002Farticle\u002F217725.html",pubdate:"2010-08-09 15:41:13",keyword:[{name:"Flex字体",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E5%AD%97%E4%BD%93"}],article_type:[]},{article_id:216585,abstract:"FlexBuilder有很多值得学习的地方,那么你知道如何用FlexBuilder创建Flex项目,本文就和大家一起分享一下,希望对你有所帮助。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E 用FlexBuilder创建\u003Cem\u003EFlex\u003C\u002Fem\u003E项目",url:"https:\u002F\u002Fwww.\u002Farticle\u002F216585.html",pubdate:"2010-08-04 13:30:11",keyword:[{name:"Flex项目",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E9%A1%B9%E7%9B%AE"}],article_type:[]},{article_id:214463,abstract:"本文向大家简单介绍一下Flex2.0文件上传问题,以前在Flex1.5的时候也做过,不过当初使用的是oreilly的cos.jar。Flex2.0和Flex1.5有哪些新特性呢,请看本文介绍。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003EFlex\u003C\u002Fem\u003E2.0文件上传\u003Cem\u003E如何\u003C\u002Fem\u003E实现",url:"https:\u002F\u002Fwww.\u002Farticle\u002F214463.html",pubdate:"2010-07-28 08:44:12",keyword:[{name:"Flex2.0",url:"https:\u002F\u002Fso.\u002F?keywords=Flex2.0"}],article_type:[]},{article_id:218180,abstract:"本文向大家介绍一下Flex和Java如何快速开发的Flamingo项目,Exadel的Flamingo项目是一个快速启动后台使用Java构建的RIA应用的工具。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003EFlex\u003C\u002Fem\u003E和Java\u003Cem\u003E如何\u003C\u002Fem\u003E快速开发的Flamingo项目",url:"https:\u002F\u002Fwww.\u002Farticle\u002F218180.html",pubdate:"2010-08-11 10:01:45",keyword:[{name:o,url:p},{name:H,url:I},{name:"Flamingo",url:"https:\u002F\u002Fso.\u002F?keywords=Flamingo"}],article_type:[]},{article_id:375248,abstract:"在kernle启动之后,系统将通过Appmain进程来初始化androidRuntimeJAVA运行环境,zygote是android的第一个进程,所有android的应用都是通过zygotefork出来的子进程。与QT不一样的是系统调用fork启动新进程而不再通过execv将子进程完全替换,这样做的目的是每一个子进程都保留了JAVAVM所需的启动信息比如JNI信息。",cover:a,title:"Android应用\u003Cem\u003E初始化\u003C\u002Fem\u003E及窗体\u003Cem\u003E事件\u003C\u002Fem\u003E的分发",url:"https:\u002F\u002Fwww.\u002Farticle\u002F375248.html",pubdate:"2012-12-28 14:53:34",keyword:[{name:"Android开发",url:"https:\u002F\u002Fso.\u002F?keywords=Android%E5%BC%80%E5%8F%91"},{name:"初始化",url:"https:\u002F\u002Fso.\u002F?keywords=%E5%88%9D%E5%A7%8B%E5%8C%96"},{name:"窗体事件",url:"https:\u002F\u002Fso.\u002F?keywords=%E7%AA%97%E4%BD%93%E4%BA%8B%E4%BB%B6"}],article_type:[]},{article_id:218662,abstract:"本文向大家介绍一下如何将Flex3应用程序迁移到Flex4,Flex4(代码名:Gumbo)发行版在Flex3基础上做出重大改动,这时就牵涉到和Flex3兼容性的问题了。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E将\u003Cem\u003EFlex\u003C\u002Fem\u003E3应用程序迁移到\u003Cem\u003EFlex\u003C\u002Fem\u003E4",url:"https:\u002F\u002Fwww.\u002Farticle\u002F218662.html",pubdate:"2010-08-12 15:10:17",keyword:[{name:J,url:K}],article_type:[]},{article_id:152471,abstract:"这里介绍C数组初始化性能测试,最近经常用到数组,每到一定时候就需要对C数组全部元素进行清零。由于C不提供memset()方法。所以进行了以下的测试。",cover:a,title:"浅析C#数组\u003Cem\u003E初始化\u003C\u002Fem\u003E性能\u003Cem\u003E测试\u003C\u002Fem\u003E",url:"https:\u002F\u002Fwww.\u002Farticle\u002F152471.html",pubdate:"2009-09-17 15:39:56",keyword:[{name:"C#数组初始化",url:"https:\u002F\u002Fso.\u002F?keywords=C%23%E6%95%B0%E7%BB%84%E5%88%9D%E5%A7%8B%E5%8C%96"}],article_type:[]},{article_id:214249,abstract:"本文向大家介绍一下Flex4兼容模式移植到发布版本的问题,在以前的兼容模式下,默认的主题spark能使用Halo主题的组件属性,但在完全的Flex4编译模式下不能使用。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003EFlex\u003C\u002Fem\u003E4兼容模式\u003Cem\u003E如何\u003C\u002Fem\u003E移植到发布版本",url:"https:\u002F\u002Fwww.\u002Farticle\u002F214249.html",pubdate:"2010-07-27 10:11:04",keyword:[{name:J,url:K}],article_type:[]},{article_id:214977,abstract:"本文向大家介绍一下Flex右键菜单如何添加,Adobe的Flex本身是不提供Flex右键菜单的,大家也知道在flash文件上点击右键会出现flash设置的右键菜单。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E 添加\u003Cem\u003EFLex\u003C\u002Fem\u003E右键菜单的方法",url:"https:\u002F\u002Fwww.\u002Farticle\u002F214977.html",pubdate:"2010-07-29 13:27:13",keyword:[{name:"Flex右键菜单",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95"}],article_type:[]},{article_id:217227,abstract:"Flex事件分发的概念你是否了解,本文向大家简单介绍一下自定义Flex事件分发,希望本文的介绍能让你有所收获欢迎大家一起来学习Flex事件。",cover:a,title:"\u003Cem\u003EFlex\u003C\u002Fem\u003E\u003Cem\u003E事件\u003C\u002Fem\u003E分发",url:"https:\u002F\u002Fwww.\u002Farticle\u002F217227.html",pubdate:"2010-08-06 10:24:56",keyword:[{name:"Flex事件分发",url:"https:\u002F\u002Fso.\u002F?keywords=Flex%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91"}],article_type:[]},{article_id:217654,abstract:"你知道如何将应用程序迁移到Flex4beta吗,这里就像大家介绍一下,将Flex3应用程序迁移到Flex4beta时,步骤并不复杂。",cover:a,title:"\u003Cem\u003E技术\u003C\u002Fem\u003E\u003Cem\u003E分享\u003C\u002Fem\u003E \u003Cem\u003E如何\u003C\u002Fem\u003E将\u003Cem\u003EFlex\u003C\u002Fem\u003E3应用程序迁移到\u003Cem\u003EFlex\u003C\u002Fem\u003E4beta",url:"https:\u002F\u002Fwww.\u002Farticle\u002F217654.html",pubdate:"2010-08-09 12:47:00",keyword:[{name:"Flex4beta",url:"https:\u002F\u002Fso.\u002F?keywords=Flex4beta"}],article_type:[]},{article_id:594975,abstract:"集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在foreach循环里进行元素的removeadd操作》。",cover:a,title:"为什么阿里巴巴建议集合\u003Cem\u003E初始化时\u003C\u002Fem\u003E,指定集合容量大小?",url:"https:\u002F\u002Fwww.\u002Farticle\u002F594975.html",pubdate:"2019-04-15 08:49:59",keyword:[{name:"阿里巴巴",url:"https:\u002F\u002Fso.\u002F?keywords=%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4"},{name:"容量",url:"https:\u002F\u002Fso.\u002F?keywords=%E5%AE%B9%E9%87%8F"},{name:"集合",url:"https:\u002F\u002Fso.\u002F?keywords=%E9%9B%86%E5%90%88"}],article_type:[]}]}],fetch:{},error:null,state:{config:{origin:L,baseURL:"https:\u002F\u002Fapi-media.",publicPath:"https:\u002F\u002Fs5-media.\u002Fcms\u002Fclient",staticPath:"https:\u002F\u002Fs5-media.\u002Fcms\u002Fstatic",HOME_URL:"https:\u002F\u002Fhome.",SPECIAL_URL:M,AD_URL:"https:\u002F\u002Fgg.\u002Fwww\u002Fdelivery\u002Fajs.php",topic:"www",eduURL:N,title:"技术成就梦想-中国知名的数字化人才学习平台和技术社区",aboutTitle:"技术成就梦想-中国知名的数字化人才学习平台和技术社区-.COM",NODE_ENV:"production",alife:"prod",des:t,keywords:"技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为",tdk:{developer:{title:"开发频道-.COM-中国知名的数字化人才学习平台和技术社区",des:"开发频道是IT开发技术领域的知名技术门户。主要内容包括架构设计、项目管理、编程语言、开发工具、大数据等多个领域,为广大IT专业技术人员提供丰富的技术文章及专题资源。开发频道用户涵盖程序员、架构师、项目经理和企业CTO等不同层次,在整个中国开发技术领域起到信息传播和服务的平台作用。",keywords:"Java,.NET,Web,HTML5,Python,Scala,JVM,C++,PHP,测试,软件测试,单元测试,架构,架构设计,项目管理,编程语言,大数据,NOSQL,设计,程序员"},mobile:{title:"移动开发-.COM-中国知名的数字化人才学习平台和技术社区",des:"移动开发频道,为智能手机和移动设备的应用开发者提供Android、iPhone、WindowsPhone、MeeGo、Ophone、Widget等多个移动平台的技术知识与资讯,融合移动开发领域的技术专家和厂商,提供技术趋势的方向性指引与行业发展分析。",keywords:"移动,应用开发,移动开发,移动应用运营,移动信息化"},os:{title:"系统频道-.COM-中国知名的数字化人才学习平台和技术社区",des:"系统频道为读者提供企业级Linux、Unix以及Windows系统管理相关的技术文章、专题与资讯,为入门者提供资料与指引,并对基于移动智能设备以及浏览器的下一代系统平台进行前瞻性的探讨。",keywords:"操作系统,OS,Linux,Unix,Windows,Mac,开源,移动OS,浏览器"},network:{title:"网络频道-网络技术专家-.COM-中国知名的数字化人才学习平台和技术社区",des:"网络频道主要提供网络技术、网络传输、网络性能提升、有线网络、无线网络、通信网络、网络管理、网络运维、网络可视化、网络优化、路由技术、交换网络等方面的技术文档和新闻资讯等专业服务。百余个网络技术专题,超过10万篇技术文章,让您轻松掌握整个IT网络技术领域的最新动向。",keywords:"路由器,交换机,统一通信,超融合,基础架构,云,数据中心,通信,无线,布线,5G,网络融合,网络优化,网络可视化,sdn,nfv,wifi,边缘计算,智能化,数字化转型,无线路由器,智能路由器,路由器设置,交换机设置,智能交换机,万兆以太网,软件定义网络,软件定义广域网,sd-wan,交换网,无线网络,无线网络设备,如何设置路由器,无线路由,综合布线,云计算,大数据,负载均衡,性能优化,流量分析,上网行为管理,网络协议,行业专网,操作系统,虚拟化,云数据中心,资源池"},netsecurity:{title:"网络安全频道-.COM-中国知名的数字化人才学习平台和技术社区",des:"安全频道是IT网络安全领域知名的门户频道。技术成就梦想,而源于专业,安全频道拥有百余个专业的安全技术专题,超过10万篇技术文章,涵盖了整个IT网络安全领域。",keywords:"网络安全,病毒,黑客,防火墙,攻击,勒索软件,防御,UTM,IDS\u002FIPS,ARP,DDoS,安全技术,APT,Sniffer,杀毒,杀毒软件,查杀,工控安全,漏洞,系统安全,数据安全,安全管理,密码,破解,补丁,防病毒,云安全,流氓软件,恶意软件,大数据安全,信息安全,虚拟化安全,网站安全,中毒,加密,解密,脚本攻击,网络钓鱼,蠕虫,木马,邮件安全,数据库安全,入侵检测,入侵防御,服务器安全,拒绝服务攻击,欺骗,VPN网关,反病毒,垃圾邮件,SSLVPN"},database:{title:"数据库频道-.COM-中国知名的数字化人才学习平台和技术社区",des:"数据库频道,为数据库工程师和管理人员提供数据库技术资讯,内容包括oracle\u002Fsqlserver\u002Fsybase\u002Fjava\u002Fmysql\u002Fasp.net\u002Fdb2数据库前沿技术,数据基础、数据库管理、数据库开发和数据库安全和培训等方面。",keywords:"数据库,sql数据库,oracle数据库,access数据库,数据库软件,数据库设计,数据库教程,数据库管理,开发,营销,培训"},contentCenter:{title:"内容中心-为技术人员提供优质内容和服务,赋能技术人员成长",des:O,keywords:P},editor:{title:"社区编辑-汇聚独到见解乐于分享的优秀技术人-.COM",des:t,keywords:Q},personEditor:{title:"的个人主页-技术成就梦想-中国知名的数字化人才学习平台和技术社区-.COM",des:t,keywords:Q},centerList:{title:"技术精选特刊-技术成就梦想-中国知名的数字化人才学习平台和技术社区-.COM",des:"技术精选特刊是内容中心为高级技术开发人员和企业管理人员特别推出的刊物。本刊将时刻关注编程、开源、大前端、大数据、云原生、物联网、人工智能、元宇宙等众多技术领域的演进与创新,为读者深度解读技术领域的变化与走向。",keywords:R},centerDetail:{title:"-技术成就梦想-中国知名的数字化人才学习平台和技术社区-.COM",des:"-刊物介绍。",keywords:R},author:{title:"内容中心编辑团队-前沿科技的传播者,数字化转型的记录者-.com",des:"内容中心编辑团队由二十余位资历深厚的编辑组成,秉持创新、深度、专业、多元的原则,以文章、视频、直播、沙龙等不同形式输出优质内容,话题涵盖人工智能、元宇宙、云原生、开源、架构、开发、安全等多个技术领域,旨在为各领域技术人员提供技术学习、技能提升、行业应用、资源整合等多方位的服务与支持;为转型中的企业提出全新视角,助力其把握数字经济发展机遇,抢占市场发展先机。",keywords:"内容中心编辑团队,内容中心,技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为"},videoList:{title:"-为技术人员提供优质内容和服务,赋能技术人员成长",des:O,keywords:"视频,内容中心,技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为"},acticityList:{title:"活动-.COM-中国知名的数字化人才学习平台和技术社区",des:"活动专区,直播、线上活动、线下活动,为技术人员提供优质内容和服务,赋能技术人员成长",keywords:P}},server_url:"https:\u002F\u002Fsc.\u002Fsa?project=production",oldurl:["other."]},token:"QVFCUlhnd0dCQXRWQmxZRUlHVjlHeVo3YWxvRkMxWQ",tokentime:1708445936,pcmobile:"pc",topData:{bannerList:[],hotList:[],courseList:[],trainList:[],lineList:{}},centerData:{recommend:[],wayTopic:[],wapSpecial:[],ctoInfo:[],weekArticles:[],hmArticles:{},blogArticles:[],blogEtp:[],enterpriseSchool:[],hmRecommend:[]},hotList:[],topicList:[{topic_id:a,name:"推荐",name_en:a,url:a}],page:b,page_size:50,limit_time:c,name_en:a,showMore:d,total_count:c,courseList:[],recommendData:[],liveData:[],footerHeight:c,postionShow:d,leftPostionShow:d,showBackground:d,ad:{adscript:{},navtop:d,navbottom:d,navbottomNew:d,headlinebottom:d,jing:d,articleFlag:d,topicThreeFlag:d},center:{journalList:[],journalListCount:c,journalView:{},isFirstReqList:m,JournalListPC:[],journalListCountPC:c,firstJournal:{},journalId:c,factor_up_date:a,centerTopic:[{name:"精选",id:c},{name:S,id:C},{name:T,id:118},{name:"云原生",id:75},{name:U,id:104},{name:"架构",id:q},{name:V,id:51},{name:W,id:X},{name:l,id:b},{name:u,id:120}]},nav:{topnavData:[{navId:b,parentNavId:c,title:"首页",navUrl:L,iconUrl:a,navSort:b,childDetail:[],isshow:d},{navId:g,parentNavId:c,title:Y,navUrl:"https:\u002F\u002Fwww.\u002Fdev?utm_source=hometop",iconUrl:a,navSort:g,childDetail:[],isshow:d},{navId:e,parentNavId:c,title:"博客",navUrl:v,iconUrl:a,navSort:e,childDetail:[],isshow:d},{navId:h,parentNavId:c,title:"学堂",navUrl:"https:\u002F\u002Fedu.\u002F?utm_source=hometop",iconUrl:a,navSort:h,childDetail:[{navId:X,parentNavId:h,title:Z,navUrl:_,iconUrl:a,navSort:b},{navId:$,parentNavId:h,title:"免费课程",navUrl:"https:\u002F\u002Fedu.\u002Fcourselist\u002Findex-zh5.html?utm_source=hometop",iconUrl:a,navSort:g},{navId:aa,parentNavId:h,title:"课程排行",navUrl:"https:\u002F\u002Fedu.\u002Franking\u002Findex.html?utm_source=hometop",iconUrl:a,navSort:e},{navId:13,parentNavId:h,title:"直播课",navUrl:"https:\u002F\u002Fe.\u002Fncamp\u002Flist?utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=13",iconUrl:a,navSort:h},{navId:14,parentNavId:h,title:"软考学堂",navUrl:"https:\u002F\u002Fe.\u002Frk\u002F?utm_platform=pc&utm_medi-um=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=14",iconUrl:a,navSort:f}],isshow:d},{navId:f,parentNavId:c,title:"精品班",navUrl:"https:\u002F\u002Fe.\u002F?utm_platform=pc&utm_medi-um=51cto&utm_source=zhuzhan&utm_content=sy_topbar",iconUrl:"https:\u002F\u002Fs2.\u002Foss\u002F202312\u002F22\u002Fd63741682abe5437c1859125feed3088debd88.png",navSort:f,childDetail:[{navId:15,parentNavId:f,title:"全部课程",navUrl:"https:\u002F\u002Fe.\u002Fwejob\u002Flist?utm_platform=pc&utm_medi-um=51cto&utm_source=zhuzhan&utm_content=sy_topbar",iconUrl:a,navSort:b},{navId:16,parentNavId:f,title:"厂商认证",navUrl:"https:\u002F\u002Fe.\u002Fwejob\u002Flist?pid=5&utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=41",iconUrl:a,navSort:g},{navId:17,parentNavId:f,title:"IT技术",navUrl:"https:\u002F\u002Fe.\u002Fwejob\u002Flist?pid=1&utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=42",iconUrl:a,navSort:e},{navId:18,parentNavId:f,title:"2024年软考",navUrl:"https:\u002F\u002Fe.\u002Frk\u002F?utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_xyzq_rightwzl&rtm_frd=07&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=43",iconUrl:a,navSort:h},{navId:19,parentNavId:f,title:"PMP项目管理",navUrl:"https:\u002F\u002Fe.\u002Fwejob\u002Flist?pid=33&utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=44",iconUrl:a,navSort:f},{navId:32,parentNavId:f,title:ab,navUrl:ac,iconUrl:a,navSort:j}],isshow:d},{navId:33,parentNavId:c,title:"直播训练营",navUrl:"https:\u002F\u002Fedu.\u002Fsurl=o0bwJ2",iconUrl:a,navSort:j,childDetail:[],isshow:d},{navId:j,parentNavId:c,title:ad,navUrl:w,iconUrl:a,navSort:k,childDetail:[{navId:20,parentNavId:j,title:"在线学习",navUrl:w,iconUrl:a,navSort:b}],isshow:d},{navId:k,parentNavId:c,title:r,navUrl:ae,iconUrl:a,navSort:q,childDetail:[{navId:28,parentNavId:k,title:r,navUrl:ae,iconUrl:a,navSort:b},{navId:29,parentNavId:k,title:"技术经理研习营",navUrl:"https:\u002F\u002Fx.\u002Fact\u002Fcto\u002Ftl",iconUrl:a,navSort:g},{navId:30,parentNavId:k,title:"LeaTech峰会",navUrl:"https:\u002F\u002Fx.\u002Fact\u002Fcto\u002Fleatech2021?www1",iconUrl:a,navSort:e}],isshow:d},{navId:i,parentNavId:c,title:s,navUrl:"https:\u002F\u002Fost.\u002F?utm_source=hometop",iconUrl:a,navSort:i,childDetail:[{navId:22,parentNavId:i,title:"文章",navUrl:"https:\u002F\u002Fost.\u002Fpostlist",iconUrl:a,navSort:b},{navId:23,parentNavId:i,title:"资源",navUrl:"https:\u002F\u002Fost.\u002Fresource",iconUrl:a,navSort:g},{navId:24,parentNavId:i,title:"问答",navUrl:"https:\u002F\u002Fost.\u002Fanswerlist",iconUrl:a,navSort:e},{navId:25,parentNavId:i,title:"课堂",navUrl:"https:\u002F\u002Fost.\u002Fstudy",iconUrl:a,navSort:h},{navId:26,parentNavId:i,title:"专栏",navUrl:"https:\u002F\u002Fost.\u002Fcolumn",iconUrl:a,navSort:f},{navId:27,parentNavId:i,title:af,navUrl:"https:\u002F\u002Fost.\u002Factivity",iconUrl:a,navSort:j}],isshow:d},{navId:x,parentNavId:c,title:"WOT全球技术创新大会",navUrl:"https:\u002F\u002F\u002Fwot\u002F?utm_source=dhl",iconUrl:a,navSort:x,childDetail:[],isshow:d}],weChatQRcode:[{navId:b,navType:b,navName:ag,imageUrl:"https:\u002F\u002Fs5.\u002Foss\u002F202302\u002F07\u002F862966771f540df82857144db74b27ee5b4b23.jpeg",navSort:b},{navId:g,navType:b,navName:s,imageUrl:"https:\u002F\u002Fs4.\u002Foss\u002F202302\u002F07\u002Fd53d67c771f5cc42bac359bceb138c4cb1713b.jpg",navSort:g},{navId:e,navType:b,navName:"技术栈",imageUrl:"https:\u002F\u002Fs6.\u002Foss\u002F202302\u002F07\u002F58786f9973e5e929ef521783e1ee40413b04de.jpeg",navSort:e},{navId:h,navType:b,navName:"官微",imageUrl:"https:\u002F\u002Fs3.\u002Foss\u002F202302\u002F07\u002Fc77c03983d48589b1af789dfc284acb6a7c529.jpeg",navSort:h},{navId:f,navType:b,navName:ah,imageUrl:"https:\u002F\u002Fs4.\u002Foss\u002F202302\u002F07\u002F544d71641d983430fc9955636e625e6bb21ff9.jpeg",navSort:f},{navId:j,navType:b,navName:ai,imageUrl:"https:\u002F\u002Fs3.\u002Foss\u002F202302\u002F07\u002Ff1bd61e720bf669483d941a8486c124f32c451.jpeg",navSort:j},{navId:k,navType:b,navName:r,imageUrl:"https:\u002F\u002Fs9.\u002Foss\u002F202302\u002F07\u002F4719e7b27bae3af5e33552481b6cb913288b01.jpeg",navSort:k},{navId:q,navType:b,navName:"鸿蒙开发者社区订阅号",imageUrl:"https:\u002F\u002Fs5.\u002Foss\u002F202302\u002F07\u002F61a991f484307eed2fe9356cc215c4d8f2dc0f.jpg",navSort:q},{navId:aa,navType:b,navName:"题库小程序",imageUrl:"https:\u002F\u002Fs9.\u002Foss\u002F202312\u002F22\u002Fd14a8af27ec180578e0921bf0322374996d667.jpeg",navSort:i}],appQRcodeData:[{navId:i,navType:g,navName:"学堂APP",imageUrl:"https:\u002F\u002Fs8.\u002Foss\u002F202302\u002F07\u002F24febb8152cc24e264e642f8cb8bb515efea26.jpeg",navSort:b},{navId:x,navType:g,navName:"学堂企业版APP",imageUrl:"https:\u002F\u002Fs9.\u002Foss\u002F202302\u002F07\u002F43cca7d0489cc5d1f70060be760bde17d552e2.jpeg",navSort:g},{navId:$,navType:g,navName:"鸿蒙开发者社区视频号",imageUrl:"https:\u002F\u002Fs5.\u002Foss\u002F202302\u002F07\u002Fc4d2220826890472539671d7c428f0c0ee9451.jpg",navSort:e}],showclass:a},route:{isHost:d,isHostForIndex:d,topic:void 0,firstTopic:a,page:b,type:a,showHtml:d},secondnav:{navList:[{name:Y,has_url:b,has_list:b,url:"https:\u002F\u002Fwww.\u002Fdev",list:[{name:l,url:y},{name:S,url:"https:\u002F\u002Fwww.\u002Fai"},{name:"云计算",url:"https:\u002F\u002Fwww.\u002Fcloud"},{name:U,url:"https:\u002F\u002Fwww.\u002Fopensource"},{name:V,url:"https:\u002F\u002Fwww.\u002Fbigdata"},{name:"网络",url:"https:\u002F\u002Fwww.\u002Fnetwork"},{name:W,url:"https:\u002F\u002Fwww.\u002Fnetsecurity"},{name:"系统",url:"https:\u002F\u002Fwww.\u002Fos"},{name:"数据库",url:"https:\u002F\u002Fwww.\u002Fdatabase"},{name:"物联网",url:"https:\u002F\u002Fwww.\u002Fiot"},{name:"移动开发",url:"https:\u002F\u002Fwww.\u002Fmobile"},{name:"运维",url:"https:\u002F\u002Fwww.\u002Foperation"},{name:"服务器",url:"https:\u002F\u002Fserver."},{name:"存储",url:"https:\u002F\u002Fwww.\u002Fstor"},{name:"商务办公",url:"https:\u002F\u002Fwww.\u002Fbiz"},{name:"新闻",url:"https:\u002F\u002Fwww.\u002Fnews"},{name:"区块链",url:"https:\u002F\u002Fwww.\u002Fblockchain"},{name:T,url:"https:\u002F\u002Fwww.\u002Fmetaverse"},{name:aj,url:"https:\u002F\u002Fwww.cioage.com"},{name:"数字化转型",url:"https:\u002F\u002Fwww.\u002Fdigital"},{name:"原创",url:"https:\u002F\u002Fwww.\u002Foriginal"},{name:"译文",url:"https:\u002F\u002Fwww.\u002Ftranslation"},{name:"专题",url:M},{name:"企业动态",url:"https:\u002F\u002Fwww.\u002Fbusiness"},{name:u,url:ak}]},{name:"技术博客",has_url:b,has_list:c,url:v,list:[]},{name:"课程",has_url:b,has_list:c,url:"http:\u002F\u002Fedu.\u002F?jydh",list:[]},{name:af,has_url:b,has_list:c,url:"https:\u002F\u002Fzhibo.?utm_source=shouye",list:[]},{name:"活动",has_url:b,has_list:c,url:"https:\u002F\u002Fwww.\u002Factivity",list:[]},{name:Z,has_url:b,has_list:c,url:_,list:[]},{name:s,has_url:b,has_list:c,url:"https:\u002F\u002Fost.#zzsy",list:[]},{name:"企业学习",has_url:b,has_list:c,url:"https:\u002F\u002Fb.?utm_source=home_sub_menu",list:[]}]},shence:{is_channel:m,first_channel:l,second_channel:z},sitemap:{workList:[{name:"媒体",list:[{name:ag,url:"https:\u002F\u002Fwww.\u002F"},{name:aj,url:"https:\u002F\u002Fwww.cioage.com\u002F"},{name:"HC3i",url:"https:\u002F\u002Fwww.hc3i.cn\u002F"},{name:u,url:ak}]},{name:"社区",list:[{name:ai,url:v},{name:ab,url:ac},{name:s,url:"https:\u002F\u002Fost.\u002F"}]},{name:"教育",list:[{name:ah,url:N},{name:"精培",url:"https:\u002F\u002Fe.\u002F?utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=sy_topbar&rtm_frd=4"},{name:ad,url:w},{name:r,url:"https:\u002F\u002Fx.\u002Fact\u002Fcto\u002Fcamp"}]}],linkList:[{name:"新浪科技",url:"https:\u002F\u002Ftech.sina.com.cn\u002F"},{name:"腾讯科技",url:"https:\u002F\u002Ftech.qq.com\u002F"},{name:"网易科技",url:"https:\u002F\u002Ftech.163.com\u002F"},{name:"凤凰科技",url:"https:\u002F\u002Ftech.ifeng.com\u002F"},{name:"驱动科技",url:"https:\u002F\u002Fwww.mydrivers.com\u002F"},{name:"科技行者",url:"https:\u002F\u002Fwww.techwalker.com\u002F"},{name:"TechWeb",url:"http:\u002F\u002Fwww.techweb.com.cn\u002F"},{name:"艾瑞网",url:"https:\u002F\u002Fwww.iresearch.cn\u002F"},{name:"站长之家",url:"http:\u002F\u002Fwww.chinaz.com\u002F"},{name:"速途网",url:"https:\u002F\u002Fwww.sootoo.com\u002F"},{name:"中国经济新闻网",url:"http:\u002F\u002Fwww.cet.com.cn\u002F"},{name:"IT之家",url:"https:\u002F\u002Fwww.ithome.com\u002F"},{name:"工联网",url:"http:\u002F\u002Fwww.iitime.com.cn\u002F"},{name:"极客公园",url:"https:\u002F\u002Fwww.geekpark.net\u002F"},{name:"236视频会议",url:"https:\u002F\u002Fwww.263.net\u002F"},{name:"中国IDC圈",url:"http:\u002F\u002Fwww.idcquan.com\u002F"},{name:"企业网D1Net",url:"http:\u002F\u002Fwww.d1net.com\u002F"},{name:"投资界",url:"https:\u002F\u002Fwww.pedaily.cn\u002F"},{name:"次方元",url:"https:\u002F\u002Fmetafun-space.com\u002F"},{name:"火山引擎",url:"https:\u002F\u002Fwww.volcengine.com\u002F"}]},topiclist:{topicList:[],total_count:c},user:{islogin:d,user_id:a,avatar:a,nickname:a}},serverRendered:m,routePath:"\u002Farticle\u002F214495.html",config:{_app:{basePath:al,assetsPath:al,cdnURL:"https:\u002F\u002Fs5-media.\u002Fcms\u002Fclient\u002F"}}}}("",1,0,false,3,5,2,4,9,6,7,"开发",true,781342,"Flex","https:\u002F\u002Fso.\u002F?keywords=Flex",8,"CTO训练营","鸿蒙开发者社区","是中国知名的数字化人才学习平台和技术社区,以服务一亿数字化人才职业成长为己任,对中国数千万数字化人才拥有强大的影响力和服务能力。通过技术社区、技术博客和新媒体矩阵等综合产品服务体系,凝聚了2000万+IT技术人员、50万+位技术博主和近千家IT公司的CTO;通过丰富且高质量的IT技术在线教育资源,完整覆盖就业培训、在职提升、认证考试等职业教育领域,分别打造企业培训、个人提升创新产品矩阵,服务IT人才成长。同时,作为华为鸿蒙操作系统合作伙伴,承担了鸿蒙官方技术社区的运营,全力服务于鸿蒙开发者生态。","Techplur","https:\u002F\u002Fblog.\u002F","https:\u002F\u002Fb.\u002Findex?utm_source=hometop",10,"https:\u002F\u002Fwww.\u002Fdeveloper","后端","Flex 初始化","2010-07-28T10:01:42",59,781421,781522,781514,781525,"Java","https:\u002F\u002Fso.\u002F?keywords=Java","Flex4","https:\u002F\u002Fso.\u002F?keywords=Flex4","https:\u002F\u002Fwww.","https:\u002F\u002Fwww.\u002Fspecials","https:\u002F\u002Fedu.\u002F","内容中心是优质技术内容的创造和运营平台,始终保持敏锐的技术洞察力,探索IT技术发展趋势,聚焦前沿技术应用场景落地,秉持创新、深度、专业、多元的原则,内容覆盖主流技术方向,以文章、视频、直播、沙龙、大会等不同形式,为技术人员提供优质内容和服务,赋能全球技术人员成长","内容中心,技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为","技术编辑,编辑,技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为","技术精选,技术特刊,技术媒体,在线教育,视频课程,企业培训,鸿蒙社区,开发者社区,资讯,职场,技术博客,软考,认证考试,开发,编程语言,物联网,HarmonyOS,人工智能,大数据,国产化,软件开发,网络,系统,操作系统,运维,安全,存储,数据库,企业解决方案,华为","人工智能","元宇宙","开源","大数据","安全",31,"内容精选","短视频","https:\u002F\u002Fedu.\u002Fvideolist\u002Findex.html?utm_platform=pc&utm_medium=51cto&utm_source=zhuzhan&utm_content=dh",11,12,"软考资讯","https:\u002F\u002Fedu.\u002Frk\u002F","企业培训","https:\u002F\u002Fx.\u002F?www","直播","","学堂","博客","CIOAge","https:\u002F\u002Fwww.\u002Ftechplur","\u002F"));</script><script src="https://s5-media./cms/client/53a96fb.js" defer></script><script src="https://s5-media./cms/client/46fe5d7.js" defer></script><script src="https://s5-media./cms/client/d8ad24d.js" defer></script><script src="https://s5-media./cms/client/54fc689.js" defer></script><script src="https://s5-media./cms/client/818d14a.js" defer></script><script src="https://s5-media./cms/client/eb7e622.js" defer></script><script src="https://s5-media./cms/client/7e899c2.js" defer></script><script src="https://s5-media./cms/client/3e17d1c.js" defer></script><script src="https://s5-media./cms/client/5b725ae.js" defer></script><script src="https://s5-media./cms/client/4f15cc7.js" defer></script><script src="https://s5-media./cms/client/3a03453.js" defer></script><script src="https://s5-media./cms/client/960d524.js" defer></script><script src="https://s5-media./cms/client/b0b1898.js" defer></script><script src="https://s5-media./cms/client/e8504c3.js" defer></script><script src="https://s5-media./cms/client/0efe247.js" defer></script><script src="https://s5-media./cms/client/db7a1e7.js" defer></script><script src="https://s5-media./cms/client/d19debc.js" defer></script><script src="https://s5-media./cms/client/3680d48.js" defer></script><script src="https://s5-media./cms/client/b5de2e6.js" defer></script><script src="https://s5-media./cms/client/a51beae.js" defer></script><script src="https://s5-media./cms/client/a935392.js" defer></script><script src="https://s5-media./cms/client/79d2904.js" defer></script><script src="https://s5-media./cms/client/345e257.js" defer></script><script src="https://s5-media./cms/client/a987fe9.js" defer></script> </body> </html>
THE END