Как я могу определить тип данных в AS3 - PullRequest
4 голосов
/ 01 апреля 2010

Я бы хотел вызвать функцию и отправить строку или целое число ...

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

            case'next':
            loadNext();
            break;

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

и соответственно измените мою функцию ... кто-нибудь знает, как определить тип параметра?

Спасибо -J

Ответы [ 2 ]

6 голосов
/ 01 апреля 2010

Используйте ключевое слово is:

if(val is String) {
  //do something
}
1 голос
/ 02 апреля 2010

Вы также можете использовать метод typeof ()

например:

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

Это отследит строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...