2.03.2010

[AS3] ActionScript function { } 簡介

Function{ } 稱為「宣告函數」,意指:定義一段程式的功能,定義後可直接呼叫函數並重複使用。」

以簡單例子來說明;
定義 mathSqrt 這個函數主要功能於計算兩點間的距離換算。只要將這兩點間距離換算數學公式撰寫一次,之後需用到時就可直接呼叫此函數,此方法是可以節省時間,必免撰寫重複的程式碼。

code:

var x1:Number = 10;
var y1:Number = 20;
var x2:Number = 1;
var y2:Number = 2;


function mathSqrt(x1:Number, y1:Number, x2:Number, y2:Number){

var _Sqrt:Number;

_Sqrt=Math.sqrt(((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2)));

return _Sqrt;

}

trace(mathSqrt(x1, y1, x2, y2));

沒有留言:

張貼留言