flash脚本中function的意思是什么
1个回答
展开全部
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。
注意:匿名函数的函数文本调用,调用时必须写在定义函数文本之后。而命名函数调用函数可以在声明命名函数之前!
基本就这些〉。。
在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。
注意:匿名函数的函数文本调用,调用时必须写在定义函数文本之后。而命名函数调用函数可以在声明命名函数之前!
基本就这些〉。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询