- 浏览: 26691 次
文章分类
最新评论
flex 初始化时的事件测试
flex组件在建立的时候都会经历四个事件:preinitialize, initialize, creationComplete和
updateComplete(updateComplete事件在任何改动视觉的情况下都会发生,不是初始化时独有的)。
我这里有个例子来检测在嵌套和平行的情况下,测试各个组件的事件抛出顺序。
layout="absolute"
preinitialize="showEvent(event)"
initialize="showEvent(event)"
creationComplete="showEvent(event)"
updateComplete="showEvent(event)">
> "+event.currentTarget.name+" "+event.type);
}
]]>
它的输出是:
1299 >> eventTest0 preinitialize
1307 >> canv1 preinitialize
1310 >> btn1 preinitialize
1318 >> btn1 initialize
1319 >> canv1 initialize
1320 >> btn2 preinitialize
1321 >> btn2 initialize
1321 >> eventTest0 initialize
[SWF] G:\projects\eventTest\bin-debug\eventTest.swf 588,818 bytes after decompression
1387 >> btn1 creationComplete
1387 >> btn1 updateComplete
1387 >> canv1 creationComplete
1387 >> canv1 updateComplete
1388 >> btn2 creationComplete
1388 >> btn2 updateComplete
1388 >> eventTest0 creationComplete
1390 >> eventTest0 updateComplete
看着有点混乱,不过仔细看看,可以把过程分成两个部分。很明显,所有的creationComplete和updateComplete发生在第二次update的时候,
之前flex组件只是做一些设置和计算的工作,并没有在画布上画任何东西。除此以外,还有这么一些规律:
* 就单个组件而言,事件的抛出顺序是preinitialize,initialize,creationComplete
* 嵌套关系的两个组件(比如Canvas和button1),preinitialize先外后内,initialize和creationComplete先内后外。只是creationComplete要在下一次update才会发生。
* 平行关系的两个组件(比如Canvas和button2),按mxml内的顺序,只有前面组件initialize结束后,后面的组件才会抛出preinitialize。
发表评论
-
程序员的现实日子
2014-01-01 21:34 366好久没有写东西了,由 ... -
代码扰乱程序员日子
2014-01-01 21:31 604叙述者:李仲 31岁 程序员 记载者:杨丁 ... -
解决IE6下的,不能显示透明PNG图片的问题
2014-01-01 21:30 939本人上网上找了很多方法,觉得此文章比较详细,所以记录下来。 ... -
js判断是否是IE浏览器的几种方法
2014-01-01 21:29 556<script> if(!+[1,])alert ... -
Js 判别对象 Undefined 和 Null
2014-01-01 21:28 726Js中判别一个目标是underfined 仍是 Null一向 ... -
如何解决oracle在linux 纯字符界面安装问题?
2013-12-31 18:26 952之前在oracle 下面用图形装了(oracle图形界面安装 ... -
JS判断一个数组中是否有重复值的三种方法
2013-12-28 14:17 0方法一: -
VB URL编码与解码 URL加密与解密
2013-12-28 14:03 1087VB URL 编码与解码,VB URL 加密与解密, ... -
php反序列unserialize的一个小特性
2013-12-27 15:26 604这几天wordpress的那个反序列漏洞比较火,具体漏洞我就不 ... -
VB 获取本机网卡的有效IP、MAC、网卡、网关等信息
2013-12-27 15:19 2828之前要做个东西,写的一段,用的是 Win32_NetworkA ... -
匹配 IP 地址和域名的正则表达式
2013-12-27 15:19 3158一个IP字串,由四段组 ... -
求两个字符串最长公共子串LCS
2012-07-06 09:52 728LCS(Longest Common Subsequenc ... -
Linux - Awk 用法
2012-07-06 09:47 7800.Awk 有三个不同的版本awk,nawk 和gawk, ... -
Android 开发文档 程序基础
2012-07-03 13:44 588service没有可视化用户界面,运行在后台,在不确定的时 ... -
flex与flash的交互
2012-07-02 13:31 537所谓flex与flash的交互,说白了就是在felx里加载 ... -
flex alert的实现
2012-07-02 13:31 621本例来自于flex完全自学手册 flex/spar ... -
flex中自定义事件--------利用元数据标签
2012-07-02 13:31 564使用 标签在 MXML 文件中插入元数据标签。元数据标签 ... -
Flex的通信方式(一)――Webservice-1
2012-07-02 13:31 479flex与Webservices与简单通信 1、格 ... -
Flex + LCDS + Java 入门教程
2012-07-01 11:00 559一.引 很多 ... -
QTP测试Flex页面的步骤
2012-07-01 11:00 540需要的环境: ...
相关推荐
3.11 节使用容器初始化 3.12 节创建TitleWindow 3.13 节通过LinkBar 控制ViewStack 3.14 节将ViewStack 的选中索引数绑定到一个变量上 3.15 节使用延迟实例化提高启动效率 3.16 节创建并控制可调整大小的容器 3.17节...
变量的声明,初始化(包括一维细分初始化,多维序列暂不支持初始化,只能逐个元素赋值使用) 函数声明,函数调用(传递参数类型可以是任意已支持类型) 外部函数声明和调用 控制流语句if-else,for,while和任意层级...
S32K148的CAN代码示例, 使用ProcessorExpert进行初始化配置, 测试了CAN0和CAN1, 250k, 500k, 发送, 接收中断, 详请参考我的博客S32K148----SDK笔记----CAN收发
3.6.2初始化操作符 43 3.6.3数学操作符 43 3.6.4位运算符 45 3.6.5赋值操作符 47 3.6.6关系操作符 47 3.6.7逻辑操作符 48 3.6.8条件操作符 49 3.6.9E4X操作符 49 3.7条件语句 50 3.7.1if…else语句 50 3.7.2switch...
3、打开一下连接初始化数据库:http://127.0.0.1:8080/WeExam/initialize 4、管理后台为:http://127.0.0.1:8080/admin_weexam/login.jsp 初始用户名密码为:admin 备注: UML文件夹内为rational rose的UML图。
骗子 一个独立的小部件,您可以添加到任何提供 Pivotal Tracker 集成和调试工具的 iOS ... *通过传入您的关键跟踪器 api 令牌、项目 ID 和可选的块来初始化 BUGViewController,该块将您的日志作为 NSData 返回。 #
2.7 自定义Bean初始化和析构 72 2.7.1 问题 72 2.7.2 解决方案 72 2.7.3 工作原理 72 2.8 用Java Config简化XML配置 77 2.8.1 问题 77 2.8.2 解决方案 77 2.8.3 工作原理 77 2.9 使Bean感知容器 ...
2.7 自定义Bean初始化和析构 72 2.7.1 问题 72 2.7.2 解决方案 72 2.7.3 工作原理 72 2.8 用Java Config简化XML配置 77 2.8.1 问题 77 2.8.2 解决方案 77 2.8.3 工作原理 77 2.9 使Bean感知容器 ...
添加测试范围依赖 4.11. 添加单元测试资源 4.12. 执行单元测试 4.12.1. 忽略测试失败 4.12.2. 跳过单元测试 4.13. 构建一个打包好的命令行应用程序 5. 一个简单的Web应用 5.1. 介绍 5.1.1. 下载本章...
将程序下载到FLEX10K芯片中,同时在杭州康芯生产的型号为GW48-GK的EDA实验箱上进行硬件验证。经实验验证,该密码锁达到了设计要求。 本文提出的智能密码锁由于采用VHDL 语言设计,用一片FPGA实现,因而体积小...
2.6 初始化 emWin ..........................................................................................36 2.7 有目标硬件时使用 emWin ..................................................................