Это вызывает ошибку приведения типа. Если я создаю Vector. <Sprite> и передаю его моему итератору, компилятор жалуется на приведение вектора. <String> к вектору. <Object>

т мне нужно сделать VectorIterator, так что мне нужно принять вектор с любым типом. В настоящее время я пытаюсь определить тип как * так:

var collection:Vector.<*> = new Vector<*>()

Но компилятор жалуется, что тип "не является постоянной времени компиляции". я знаю, что существует ошибка с классом Vector, когда сообщение об ошибке сообщает о неправильном типе как отсутствующем, например:

var collection:Vector.<Sprite> = new Vector.<Sprite>()

если Sprite не был импортирован, компилятор будет жаловаться, что не может найти класс Vector. Интересно, это связано?