Цитата:
|
Я хоть убей не понимаю, как может "вектор, у которого все элементы могут быть только Спрайтами", перекастован в "вектор, у которого элементы могут быть чем угодно"
|
Ну, вероятно, это связано с тем, что на самом деле вектор - не типизированная структура. Вернее, типизация производится на этапе добавления элементов в вектор.
Более того, сейчас ссылку на тест не найду, но

Код AS3:
var vec:Vector.<Sprite> = new Vector.<Sprite>();
vec.push(new Sprite());
var s:Sprite = vec[0] as Sprite; // работает быстрее чем
var s:Sprite = vec[0];