関数は殆どPHPと同じ、ただし戻り値や引数の形が厳格。
function standerdWeight (myHeight:Number):Number {
myHeight = myHeight/100;
var myWeight:Number = (myHeight*myHeight)*22;
return myWeight;
}
trace (standerdWeight(170));
下記の例では、パスワードが間違っている場合に return ステートメントを使って関数を終了しています。
途中で抜ける
var correctPass:String = "8ds9fg4zx";
function init (pass:String) {
if (pass != correctPass) {
return;
}
gotoAndPlay ("start");
}
init("6fk3gu7ri"); // 関数が終了