as3関数

関数は殆ど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"); // 関数が終了