发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-10-14 16:33:35), 站内信件
|
★原文转载自Learning版younger.zz的《《Flash MX AS基础》第二十三课》★
第三部分, ActionScript与实例 (第二十三课)
定义函数
函数就像变量一样,被附加给定义它们的电影剪辑的时间轴,用户必须使用目标路径才能调用它们。而且,用户可以使用_global标识符申明一个全局函数,全局函数可以在所有时间轴中有效,并且不必使用目标路径。
要定义一个时间轴函数,可以使用function 动作,后接函数名、传递给函数的参数以及指示函数功能的ActionScript 语句。例如,以下语句定义了名为rectangle函数,参数为length和width :
function rectangle( length,width){
return length*width
}
可以在函数名前面加上_globa来定义全局函数。例如:
_global.myFunction=function(x){
return(x*5)-10;
}
详细说明
return是动作,指定由函数返回的值。return 动作计算 expression 并将结果作为它在其中执行的函数的值返回。return 动作导致函数停止运行,并用返回值代替函数。如果单独使用 return 语句,它返回 null。
语法规范
return[expression]
return
参数解释
expression:要作为函数值计算并返回的字符串、数字、数组或对象。属可选参数。
实例示范
下面的示例在 sum 函数体内使用 return 动作,以返回三个参数相加后的值。下一行代码调用 sum 函数并将返回值赋予变量result:
function sum(x, y, z){
return x + y + z;
}
result = sum(7, 8, 10);
trace(result);
// 输出结果为:25
----
》是什么让我成熟?是什么让我不哭?《
|
|