决定候选人是否具备使用Flex和ActionScript的强大或至少公平的知识可能是个好问题。
答案 0 :(得分:2)
stage
为null?
addChildAt
和swapChildren
- 他们做了什么?outerDocument
?答案 1 :(得分:2)
我想请受访者描述组件生命周期。你通常可以根据他们的深度来判断他们的知识水平。
答案 2 :(得分:1)
如何在
中添加孩子的#text<parent><child/></parent>
作为
<parent><child>child text</child></parent>
给定孩子的名字将在运行时确定..
var x:XML = <parent><child/></parent>;
var n:String = "child";
答案是
x.*[n] = "child text";
答案 3 :(得分:0)
格兰特斯金纳有一系列关于每个Flash开发者应该知道的一系列讲义,尽管这显然是值得商榷的。看到这里:http://www.gskinner.com/talks/things/(它也是一个非常漂亮的包装器)
我认为他所强调的那种知识比语言琐事更有价值,如果有必要,可以在工作中学习(并且可能在实际情况下不会出现太多)。
答案 4 :(得分:0)
内存管理在任何平台上都很重要。以下是一些Flex特定问题:
ActionScript中是否有删除操作符?
是的,但它会从集合中删除值,但它不会释放内存。只有垃圾收集器才能释放内存。
如何防止内存泄漏?
Null-ify成员让垃圾收集器释放它们; addEventListener添加对该对象的引用,因此每个addEventListener都应该有一个相应的removeEventListener。
解释弱引用。