精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>动画制作>>软件教程>>FLASH教程>>《Flash MX AS基础》第二十二课》

主题:《Flash MX AS基础》第二十二课》
发信人: 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  




----

》是什么让我成熟?是什么让我不哭?《    


   
       

[关闭][返回]