flash脚本中function的意思是什么

请详解function
并说明它的作用和使用格式,尤其是使用的格式
最好有简单的实例并详解

第1个回答  推荐于2016-01-09
function是函数的意思。
在flash中,可以创建一个代码块,当需要的时候直接调用他的名字,而不必每次都要重新写一遍。这就是自定义函数。
自定义函数包括命名函数,匿名函数。
命名函数在创建时不会被引用,必须引用函数名才会被引用。
而匿名函数在创建时就会被引用。

举例:
命名函数:
function gonext(){
_root.nextFrame();
}
gonext();
这个例子是命名一个gonext()函数,然后调用他,让主场景到下一桢。其中gonext是函数名。命名函数可以写的最后。

匿名函数:
_root.mc.onRelease = function(){
_root.play();
}
这个例子是当场景中的mc被按下时候,主场景播放。
这个函数创建时便会调用。
格式:
命名:function 函数名(参数[可选]){
函数快
}
匿名 function(参数[可选]){
函数块
}

匿名函数可以通过函数文本进行引用:
var myWidth = function () {
trace(my_mc._width);
};
//在代码后面的部分中可以添加
myWidth();
选择"控制">"测试
其中myWidth不是函数名,而是把匿名函数传递给变量myWidth。
注意:匿名函数的函数文本调用,调用时必须写在定义函数文本之后。而命名函数调用函数可以在声明命名函数之前!

基本就这些〉。。本回答被提问者采纳
相似回答