hola a todos.

programando con AS 3 me a surgido la necesidad de crear un array multidimensional, se trata de un array que guarde otro array que a su vez guarde sprites. me decidí a usar vectores ya que conozco el tipo de datos a guardar y siempre serán sprites.
lo declaré de la siguiente manera(no exactamente igual ya que v2 es un vector que se crea en un bucle for):

var v1:Vector.<Vector>=new Vector.<Vector>();
var v2:Vector.<Sprite>=new Vector.<Sprite>();

Al compilar la aplicación me da el error:

TypeError: Error #1034: Error de conversión forzada: no se puede convertir __AS3__.vec::Vector.<flash.display::Sprite>@10e43161 en __AS3__.vec.Vector.<__AS3__.vec::Vector>.

y al final tuve que usar un array para guardar los vectores v2.

mi pregunta es:

¿se pueden guardar vectores dentro de un vector o hay que usar arrays?, y si se puede, ¿cuál es la forma correcta de declarar estos vectores?

gracias a todos por vuestras respuestas