脚本:ActionScript 2.0
我在第一帧写下了下面的脚本:
其中square_mc1是舞台上的一个按钮,坐标为50,50
function returnPlace(squareX,squareY):Number {
//自定义函数,用于返回当前方块的位置
var placeNumber:Number
if(squareX==50&&squareY==50){placeNumber=1}
else {}
return placeNumber
}
function checkSpare(){
//自定义函数,用于返回当前空闲的位置
var sparePlace :Number
var square_mc1Place:Number =returnPlace(square_mc1._x,square_mx1._y)
sparePlace=45-square_mc1Place
trace(spare_mc1Place)
return sparePlace
}
在另一个按钮上写下这样的脚本:
on(realse){
checkSpare() 此处输出 undefined
trace(checkSpare()) 此处输出 NaN
trace(returnPlace(square_mc1._x,square_mc.1_y)) 此处输出1
}
请问为何第一行的输出为什么undefined?