【问题标题】:How Can I Detect A Data Type in AS3如何在 AS3 中检测数据类型
【发布时间】:2010-04-01 02:50:45
【问题描述】:

我想调用一个函数并发送一个字符串或一个整数...

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

            case'next':
            loadNext();
            break;

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

并相应地改变我的功能......有人知道如何检测参数类型吗?

谢谢 -J

【问题讨论】:

    标签: actionscript-3 types


    【解决方案1】:

    使用is 关键字:

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

    【讨论】:

      【解决方案2】:

      也可以使用typeof()方法

      例如:

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

      这将追踪字符串

      【讨论】:

        猜你喜欢
        • 2012-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        • 2017-01-30
        • 1970-01-01
        • 2012-10-04
        相关资源
        最近更新 更多