永发信息网

flash中有关自定义函数的问题

答案:1  悬赏:30  手机版
解决时间 2021-08-11 01:17
  • 提问者网友:niaiwoma
  • 2021-08-10 20:39

脚本: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?


    

最佳答案
  • 五星知识达人网友:夜余生
  • 2021-08-10 20:59
_root.showflash("part1")即可.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯