顶部468*60ad 顶部468*60ad 顶部468*60ad 顶部468*60ad

Flash制作旋转的花朵

2007-11-19 17:33:13  来源:大师之家 FL基理大师

Flash充电1:两种定义函数的方法
(1)函数语句定义法:如

function Testadd(a, b) {
 return a+b;
}

网页教学网

(2)函数表达式定义法:如

Webjx.Com

var Testadd:Function = function (a, b) {
 return a+b;
};

Webjx.Com

网页教学网

平时,应当尽量使用函数语句定义[方法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

Webjx.Com

例2:
//首先,在主场景中放入四个影片剪辑
for (var k in _root) {
 trace(_root[k]);
}

//输出结果:
//_level0.instance4
//_level0.instance3
//_level0.instance2
//_level0.instance1

我们注意到,即使不给_root中的MC命名,FLASH编译器也自动为MC命名的,前面的_level10指该元件的深度为10.

文章评论

共有 0 位网友发表了评论 查看完整内容