Типизированный массив, как передать в функцию

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
VasilyBogolubov
Сообщения: 10
Зарегистрирован: 18 сен 2011, 06:56

Типизированный массив, как передать в функцию

Сообщение VasilyBogolubov »

Есть класс MySuperClass, и есть его потомок - MyChildClass.

Объявляю переменную:
var childs: Vector.<MyChildClass> = new Vector.<MyChildClass>();

Есть функция:
function play(vector: Vector.<MySuperClass>): void{
}

Если вызываю функцию
play(childs);
то на этапе компиляции ругается "Неявное приведение типов"

Если сделать так
play(Vector.<MySuperClass>(childs));
то на этапе выполнения тоже ругается типа "не удалось преобразовать..."

Вопрос - как мне передать в функцию play вектор потомков?
VasilyBogolubov
Сообщения: 10
Зарегистрирован: 18 сен 2011, 06:56

Re: Типизированный массив, как передать в функцию

Сообщение VasilyBogolubov »

Всё таки
play(Vector.<MySuperClass>(childs));
работает, ошибка была по другой причине.
Ответить