Flex考题20100801.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex考题20100801.doc

Flex测试 1. Flex中怎样进行调试? Flex中调试程序最简单了就是用trace命令,这和我们在Flash中用trace命令差不多,最终跟踪结果显示在输出窗口中。 一、透视图。 1. 首先,Flex Builder有让更多透视图,程序调试是在调试透视图是进行的。新建一个Flex工程时,默认的是开发透视图,要切换到调试透视图,选择Windows >Perspective >Flex Debugging,或者单击工具栏的[Open Perspective]按钮,选择[Flex Debugging]即可。你甚至可以拖动它们自由停靠。 2. 调试透视图由调试窗口、变量窗口、断点窗口、表达式窗口以及控制台窗口组成。调试窗口上部是一些控制调试按钮,窗口中间显示当前调试的程序。控制台窗口上部也有一些控制调试和控制台命令的按钮。这节课我们主要结合控制台窗口讲一讲怎样利用trace命令对程序进行跟踪。 二、trace命令 1. 启动调试。单击[Debug Tracing]按钮即可。 2. 结束调试。打开调试Web浏览器窗口以前,控制台窗口和调试窗口上部[Terminate]按钮是不可用的。当浏览器窗口打开后,它们就被激活了,单击它们即可终结调试进程,我们也可以通过关闭Web浏览器窗口来结束调试。 3. 查看调试结果。调试结束后,就可以在控制台窗口中查看调试结果了。哪怕是没有任何附加代码,Flex Builder至少可以返回被调试程序编译成swf文件后的大小。 SharedObject(共享对象)可以看作是小型的数据库,它用来存储任何Flash支持的数据类型,比如数字、字符串、数组和对象等等。 SharedObject按存放位置可分为本地型(存在客户端)和远程型(存在服务器端)。本地型共享对象的扩展名为.sol。 要创建一个SharedObject对象,可以使用SharedObject.getLocal()方法,语法如下: SharedObject.getLocal(objectName [, pathname]): SharedObject 下列例子创建了一个叫做sObj的本地型共享对象: private var sObj:SharedObject = SharedObject.getLocal(hello); 这将在客户端创建一个叫做hello.sol的文件,sObj就是本地型共享对象。 4. Flex中的布局方式有几种,各有什么作用? FLex中的布局即指布局容器的布局方式,按布局特点布局分了两大类:基础布局和特殊布局。 基础布局 - 基于layout属性和constraint-based的布局,例如Application、Panel、Canvas等容器。 特殊布局 - 基于容器的功能,不同的容器具有非常特征明显的布局方式,例如Form、Tile Grid、Box DividedBox等。 Module是Adobe为解决Flex应用初始化时较大的下载负载问题而设计的一种折中方案。将主Application合理分割为多个Module后,配合延迟加载策略,就可以保证主Application在初始化只加载必要的资源从而减少等待时间。未被访问的Module默认将不被加载,这样在首次访问它们时会需要额外的等待时间,当然我们也可以在监听主Application加载完毕事件中将这些Module提前载入或者直接取消使用延迟加载策略以保证Module的响应时间。 在使用FLEX模块时有几点需要注意的地方 module内不可以访问别的module的对象但是可以访问主程序的对象引用 不要在主程序中创建模块的引用,这样模块还是会被加载到主程序中,模块的意义也就没了。 3.module内的组件的初始化实在ModuleEvent.READY事件之后,所以不能在ModuleEvent.READY事件里直接访问module内的组件 为了在主程序中使用module对象来操作module内的一些行为,这时可以将module对象在主程序中转换成object类型,然后保存引用,或者让module实现一个接口,然后保存该接口的引用。 Module的优缺点是: 6. 怎么理解Flex中的“绑定”,如何实现“绑定”? 数据绑定是将一个对象中的数据同另一个对象中的数据联系在一起的过程。数据绑定为在应用的不同层之间传递数据提供了便捷方法。数据绑定需要一个源属性,一个目的属性,以及用于表明何时将数据从源属性拷贝到目的属性的触发事件。当源属性变化时,对象发出触发事件。 Adobe Flex提供三种方法用于指定数据绑定: 1. MXML中的大括号({})语法 mx:TextInput id=myTI text=Enter text here/ mx:Text id=m

文档评论(0)

资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档