

Flash充电1:两种定义函数的方法
(1)函数语句定义法:如
|
function Testadd(a, b) { |
(2)函数表达式定义法:如
|
var Testadd:Function = function (a, b) { |
平时,应当尽量使用函数语句定义[方法1],这种定义方法更加标准,也更简捷。区别:方法2,需要先定义、后调用;方法1,可以先调用,后写定义。
Flash充电2:for...in 用来枚举一个集合中所有的元素,多用于遍历(检索)如:XML,数组,Object甚至_root或MC等等,功能非常强大。本课中,我们用它来遍历整个_root。
例1:
var Car = {brand:"M6", color:"red", engine:2000};
for (var k in Car) {
trace(k+"="+Car[k]);
}
// 输出结果:
// brand=M6
// color=red
// engine=2000
例2:
//首先,在主场景中放入四个影片剪辑
for (var k in _root) {
trace(_root[k]);
}
//输出结果:
//_level0.instance4
//_level0.instance3
//_level0.instance2
//_level0.instance1
我们注意到,即使不给_root中的MC命名,FLASH编译器也自动为MC命名的,前面的_level10指该元件的深度为10.
相关文章
最新评论共有 0 位网友发表了评论
发表评论
赛酷网·中国西部第一建站门户
阅读排行
设计素材