2010-04-01 25 views
4

數據類型,我想打個電話給一個函數,併發送一個字符串或整數...我如何檢測在AS3

function getImage(val:*):void{ 
    if(val == String){ 
     switch(val){ 

      case'next': 
      loadNext(); 
      break; 

      case'prev': 
      loadPrev(); 
      break 
     } 
    }else{ 
     loadImg(val); 
    } 
} 

,並相應地改變我的功能...任何人知道如何檢測參數類型?

感謝 -J

回答

6

使用is關鍵字:

if(val is String) { 
    //do something 
} 
1

您也可以使用該方法的typeof()

例如:

var myTest:String = 'This is a string'; 
trace(typeof(myTest)); 

這將跟蹤出字符串