FLEX 面试必备(2)

16.请问你了解 internal 控制符么?能说下具体使用方法和场合嘛?
internal比private访问权限稍微放宽一些,可以包内访问,什么时候用的话,那就要根据情况酌情处理了。。
17. 我想在某一点不去执行任何内容,也就是说我想停止执行了,你知道要怎么做嘛?
不知道,期待高人指点
18.请问 undefined 和 null 是否一样,如果不一样能否说出其中的区别呢?
不一样,null是没有值的意思。undefined是申明未完成,或者类型未定等情况。
19. 创建常量知道怎么创建嘛?说下你是怎么创建的.
比如说:public static const STARTUP:String = “startup”;
const PI:Number = 3.1415926;
20. 请问用什么方法自定义一个事件呢?说下具体的方式.
自定义事件,要么就直接调用Event的构造函数,或者继承于Event,写一个子类。
21. 请问怎么样检测本机的内容呢,比如说,我想知道本机的操作系系,是否有视频等这些.
答:flash.system.Capabilities.os 是系统类型
flash.system.Capabilities.playerType   是视频播放器类型
22. 请问用什么办法解决安全域的问题?如果你不知道安全域的问题的话,可以在本机中绑定一下图片,然后再放到服务器上,就会出现此问题了.
答:配置相关的安全沙箱的策略xml。
23. 有三种基本数字类型: number, int, 和uint 请问有什么区别.具体说一下.
答:number数字类型包含浮点型(正0负); int 整型(正0负); uint(无符号整型)
24. parseInt此方法转化为int型的方法,请问你知道此方法的第二个参数是什么意思嘛?
答:进制 2 8 16 等
25. Math.round( ), Math.floor( ) 和Math.ceil( ) 三个方法都是四舍五入,请问有什么区别?
答:都是取整:round 是原数+0.5后取整(3.0->3.0+0.5=3.5->4;3.9->3.9+0.5=4.4->4);floor向下取 整(3.4->3;3.9->3);ceil向上取整(1.3->2;2.8->3)
26. 请问一个数组里可以放不同的类型嘛?
答:可以 var x:Array = ['a',1,new Button()];
27. var letters:Array = ["a", "b", "c"];我想在这个数组里搜索 ‘b’ 字符,请问怎么办?
答:for(var i:* in letters)
if(letters == ‘c’) trace(”c’s position is ” + i);
if(letters.toString().indexOf(’c') > 0)
trace( “c’s position is ” + (letters.toString().indexOf(’c')- letters.length + 1) );
28. 怎么样转换数组为字符串,怎么样将字符串转化为数组?
答:数组->字符串:trace(new Array(’a',’b',’c').join(”").toString());
字符串->数组: var arr:Array = new String(”a,b,c”).split(’,');
29. 我想创建的视图居中怎么办?
答:布局策略里面限定为剧中。即 horizontalAlign=”center” verticalAlign=”middle”
或者在每个控件都以舞台的中心作为相对坐标来计算各自的xy值。
30. 请问知道层级的概念嘛?如果知道请问怎么样交换2个组件的层级呢?
答:知道层级,不知如何交换。
以下问题有待解决:
23.请问你知道loader,URLLoader,URLStream这个三种动态加载资源的具体使用场合,以及有什么区别嘛?
24.如何把MouseEvent 的localX 和localY 属性转化成全局坐标?
25.请问我现在有一个正方形的图片,我想把他做成圆形,有什么办法呢?前提是用flex或者as3
26.请问新创建的一个sprite能否被直接加到ui容器里?如果不能请说出用什么办法能加入.
27.我怎么设置把一个文本框,设置成一个密码框?
28.我想在文本框里只能输入abcd,有什么办法能做到呢?如果我想输入除abcd以外的其它都能输入又怎么做呢?
29.请问condenseWhite 这个属性在TextInput里是表示什么意思?
30.我现在刚创建的文件的text为 this is a text,我想设置光标在 is 上,请问怎么设置?
31.请问怎么样在文本框里添加超链接?
32.我想获取系统里的字体,请问怎么办?
33.substring( ),substr( ), slice(),请说下3种解析字符串的不同之处,以及适用场合?
34. var fruits:XML =
Apple
Orange
Pear
Watermelon
;
以下有一个字符串,我现在知道了color为orange,我想知道此color相对应的name节点的值,我应该怎么做?
35.请说下目前使用flex和后台交互的几种方法,以及适用场合.
36.我现在想在flex里调用JS方法,我要怎么办呢?
37.我想用JavaScript调用ActionScript函数,我要怎么办呢?
38.FileReference 请说下此对象的几个相关事件
组件
1.我不想在容器里显示滚动条怎么办?
2.请问Flex bulider3可以创建几种不同的项目?
3.你了解RSL嘛?请说明下RSL的使用方法,以及使用RSL为了解决什么问题?
4.请问SWC是做什么用的,怎么样自己制作一个SWC?
5.flex生成出来的文件都是很大,请问你用什么办法进行缩小呢?
6.请问 trace( NaN == NaN ) 结果为true 还是false,为什么?
7.warning: unable to bind to property ” on class ‘Object’ (class is not an IEventDispatcher) 在使用ItemRender时,经常会出现这种警告,请问想去除的话怎么办呢?
8.现在流行MVC,但是as代码有的时候还是大部分写在mxml里面,请问我想代码分离怎么办呢?
9.我想继续UIComponent重新写一个正方形的组件,我应该怎么做?请说重点部分即可.
10.常用的几个切换数据的组件比如: TabNavigator等都有属性 creationPolicy 你知道这种策略的使用方式是什么嘛?以及优,缺点呢?
11.我想在application里获取当前运行的URL,我要怎么获取.
12.请说下事件里的currentTarget 和 target的区别?
13.请列举下你常用的几种effects,并说明使用原因.
14.HBox,VBox和canvas有什么区别呢?试说出其中几点
15.请问我想在list里选中多行信息,我要怎么做呢?
16.Alert里面有几个属性,我想设置图片怎么办呢?
17.请问你是否设置过样式呢,我想动态设置样式怎么办呢?如果我想在as代码里设置样式我又要怎么办呢?
18.你能说一下UIComponent的生命周期嘛?以及相关的使用场合呢?
19.请问你是否发现过 flex3里的bug呢,请列举一些?
20.列举出flex里面的几个绑定数据对象的方式
21.请问我自己定义了一个组件,我想在组件里的属性里设置几个默认值,我要怎么设置呢?
22.callLater()方法怎么使用,为什么要使用这个方法呢?
23.请问你是否使用过module这种方法去做项目呢?他的优,缺点是什么呢?使用组件的方式加载的话,他的优,缺点是什么呢?
24.目前网页里都有导航,请问在Flex要做导航要注意一些什么呢?以及怎么样做呢?
25.我想在一个错误的图片链接里,定义一下默认的图片怎么做呢?
26.请试写一个自定义的验证组件
27.请说明下tigger tiggerEvent 在验证组件里是什么意思,具体怎么使用呢?
28.ExternalInterface, LocalConnection 2者有什么区别?
29.你是否使用过flex的测试工具呢?请说明下具体是哪种,以及使用方式,你为什么使用这种工具?
30.我能把CSS编译成swf嘛?
31.请用as3列举下你用过的模式
32.Embed绑定图片有什么缺点?
33.TitleWindow的组件是可以拖动的,我不想让他拖动我要怎么办呢?
34.你是否使用过profile,你觉得这个工具怎么样,优,缺点是什么呢?
35.你是否做过flex 前端的性能优化,你觉得怎么做是比较完美的?
36.你是否了解E4X,请说明一下优,缺点?
37.请列举一下你知道的影响性能的几个因素?
38.请说明一下ShareObject的使用方法?以及优,缺点?
39.请列举一下,你认为不错的网站或者blog.
40.我现在给你100万做一个flex项目,你认为成功的要素在哪呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值