flex考题20100801

flex考题20100801

ID:15331286

大小:43.50 KB

页数:8页

时间:2018-08-02

flex考题20100801_第1页
flex考题20100801_第2页
flex考题20100801_第3页
flex考题20100801_第4页
flex考题20100801_第5页
资源描述:

《flex考题20100801》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Flex测试1.Flex中怎样进行调试?Flex中调试程序最简单了就是用trace命令,这和我们在Flash中用trace命令差不多,最终跟踪结果显示在输出窗口中。一、透视图。1.首先,FlexBuilder有让更多透视图,程序调试是在调试透视图是进行的。新建一个Flex工程时,默认的是开发透视图,要切换到调试透视图,选择Windows>Perspective>FlexDebugging,或者单击工具栏的[OpenPerspective]按钮,选择[FlexDebugging]即可。你甚至可以拖动它们自由停靠。2.调试透视图由调试窗口、变量窗口、断点窗口、表达式窗口以及控制

2、台窗口组成。调试窗口上部是一些控制调试按钮,窗口中间显示当前调试的程序。控制台窗口上部也有一些控制调试和控制台命令的按钮。这节课我们主要结合控制台窗口讲一讲怎样利用trace命令对程序进行跟踪。二、trace命令1.启动调试。单击[DebugTracing]按钮即可。2.结束调试。打开调试Web浏览器窗口以前,控制台窗口和调试窗口上部[Terminate]按钮是不可用的。当浏览器窗口打开后,它们就被激活了,单击它们即可终结调试进程,我们也可以通过关闭Web浏览器窗口来结束调试。3.查看调试结果。调试结束后,就可以在控制台窗口中查看调试结果了。哪怕是没有任何附加代码,Flex

3、Builder至少可以返回被调试程序编译成swf文件后的大小。2.Flex中事件的定义,怎样分发事件,怎样自定义一个事件?在Flex中怎样分发事件:在Flex中定义事件有两种情况,分别是ActionScript和MXML中定义。在ActionScript中定义:[Event(name="myEnableEvent",type="flash.events.Event")]publicclassMyComponentextendsUIComponent{...}在MXML中定义:[Event(name="DataChange",type="DataCh

4、angeEvent")]3.ShareObject有什么作用,怎样使用?SharedObject(共享对象)可以看作是小型的数据库,它用来存储任何Flash支持的数据类型,比如数字、字符串、数组和对象等等。SharedObject按存放位置可分为本地型(存在客户端)和远程型(存在服务器端)。本地型共享对象的扩展名为.sol。要创建一个SharedObject对象,可以使用SharedObject.getLocal()方法,语法如下:SharedObject.getLocal("objectName"[,pathname]):SharedObjec

5、t下列例子创建了一个叫做sObj的本地型共享对象:privatevarsObj:SharedObject=SharedObject.getLocal("hello");这将在客户端创建一个叫做hello.sol的文件,sObj就是本地型共享对象。使用方法:getLocal()用来指定存储在客户端的路径。data属性用来指定要存储的数据内容。flush方法负责把数据内容写入。clear方法用于清除储存的信息。4.Flex中的布局方式有几种,各有什么作用?FLex中的布局即指布局容器的布局方式,按布局特点布局分了两大类:基础布局和特殊布局。基础布局-基于layout属性和con

6、straint-based的布局,例如Application、Panel、Canvas等容器。特殊布局-基于容器的功能,不同的容器具有非常特征明显的布局方式,例如Form、Tile、Grid、Box、DividedBox等。5.Module是什么意思,怎样使用,它的优缺点有哪些?Module是Adobe为解决Flex应用初始化时较大的下载负载问题而设计的一种折中方案。将主Application合理分割为多个Module后,配合延迟加载策略,就可以保证主Application在初始化只加载必要的资源从而减少等待时间。未被访问的Module默认将不被加载,这样在首次访问它们时会

7、需要额外的等待时间,当然我们也可以在监听主Application加载完毕事件中将这些Module提前载入或者直接取消使用延迟加载策略以保证Module的响应时间。在使用FLEX模块时有几点需要注意的地方1.module内不可以访问别的module的对象但是可以访问主程序的对象引用2.不要在主程序中创建模块的引用,这样模块还是会被加载到主程序中,模块的意义也就没了。3.module内的组件的初始化实在ModuleEvent.READY事件之后,所以不能在ModuleEvent.READY事件里直接访问module内的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。