发信人: 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  
 
 
 
  ----
  
 》是什么让我成熟?是什么让我不哭?《    
 
  
     
         | 
 
 
 |