1 / 14
文档名称:

Flex面试题及答案.docx

格式:docx   大小:36KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Flex面试题及答案.docx

上传人:文库旗舰店 2020/11/29 文件大小:36 KB

下载得到文件列表

Flex面试题及答案.docx

相关文档

文档介绍

文档介绍:?
  答:指定horizontalScrollPolicy和verticalScrollPolicy为off
  
   bulider3可以创建几种不同的项目?
  答:三种。Flex Project、 AS Project 和Flex Library Project。
  
  ?请说明下RSL的使用方法,以及使用RSL为了解决什么问题?
  答:RSL(Runtime shared libraries)即动态链接库,在程序运行时由FlashPlayer动态加载。静态链接库是SWC文件,通过编译器的
library-path和include-libraries编译进应用程序。采用静态链接的应用程序SWF会产生比较大的文件以及更长的下载时间。使用RSL的应用程
序载入时间短且文件比较小,而且提高了内存使用效率,只是在开始需要花点时间下载RSL。RSL的强大体现在多个应用程序共享公共代码时,
因为RSL只需要被下载一次,多个应用程序动态链接到相同的RSL,访问其中已经缓存在客户端的资源。
  使用RSL:
  (1).在项目文件夹中点右建,选择"properties"-"Flex Build Path"-"Library Path"
  (2).该选项卡上我们看到"FrameWork linkage",默认是"Merged into cdoe"(FLEX4默认是RSL)
  (3).点开下拉,选择"runtime shared library(RSL)"
  (4).针对自定义的SWC,修改其link type为RSL,选择None,同时勾上Automatically extract swf to deployment path(自动将SWF提取到
部署路径)。如果想对不同域的RSL共享,则选择Digests(摘要),同时指定其
Policy file url(策略文件)。具体可参考FLEX SDK中的SWC文
件处理方式。
  (5).点击OK
  
  ,怎么样自己制作一个SWC?
  答:静态链接库是SWC文件,通过编译器的library-path和include-libraries编译进应用程序。
  新建Flex Library Object或使用compc命令可以制作SWC。
  
  ,请问你用什么办法进行缩小呢?
  答:(1)RSL
  (2)Module
  (3)外部加载资源
  
  ( NaN == NaN ) 结果为true 还是false,为什么?
  答:NaN 具有独特的数学性质,任何与其相关的比较都会得到false的计算结果。改用全局 isNaN()函数检测NaN值,如下所示:
  trace(NaN == NaN); // false!
  trace(NaN != NaN); // false again!
  trace(isNaN(NaN)); // true
  
  : unable to bind to property ” on class ‘Object’ (class is not an IEventDispatcher) 在使用ItemRender时,经常会出
现这种警告,请问想去除的话怎么办呢?
  答:ArrayCollection的子元素是无法作为数据源绑定的。可以声明中间变量,在override set data时将ArrayCollection的子元素传入,
然后再将中间变量作为新的绑定源即可。
  
  ,但是as代码有的时候还是大部分写在mxml里面,请问我想代码分离怎么办呢?
  答:严格按照MVC框架规范书写代码。如果还是不行,可以考虑重写组件或者从业务逻辑上解耦。没必要用source引用外部as文件来达到代
码分离,那没有意义。
  
  ,我应该怎么做?请说重点部分即可.
  答:(1)使用get、set初始化组件边长等必要数据,指定能通过MXML标记设置的属性。
  (2)如果组件内有子元素,覆盖createChildren()方法,使用addChild加入这些子元素。
  (3)覆盖commitProperties()方法,提交边长等组件属性变化。
  (4)覆盖measure()方法,设置组件缺省size和缺省最小size。
  (5)覆盖updateDisplay