ActionScript, читающий векторный тип данных? - PullRequest
0 голосов
/ 24 мая 2010

возможно ли прочитать тип данных вектора?

var vec:Vector.<int> = new Vector.<int>;
trace(the datatype of vec);
//ideally this would output 'int'

1 Ответ

1 голос
/ 24 мая 2010

Вы можете использовать функцию descriptionType , которая вернет вам xml с описанием типа вашего vec, а затем получит имя типа для вектора, заключенного между < и > илииспользуйте функцию getQualifiedClassName , которая будет возвращать имя вашего класса.

        var name:String = describeType(vec).@name.toString();
        var type:String = name.substring(name.indexOf("<")+1, name.length-1);
        trace(type);


        var name:String = getQualifiedClassName(vec);
        var type:String = name.substring(name.indexOf("<")+1, name.length-1);
        trace(type);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...