PDA

Просмотр полной версии : Как создать двумерный вектор?


red_penguin
30.06.2012, 19:33
public var tiles:Vector.<Vector.<int>>;
компилятор ругается на такую конструкцию..
Можно ли вобще создавать двумерный вектор?

incvizitor
30.06.2012, 19:41
package
{
import flash.display.Sprite;

public class Main extends Sprite
{
public var tiles:Vector.<Vector.<int>>;

public function Main() {
tiles = new Vector.<Vector.<int>>();
trace(tiles is Vector.<Vector.<int>>);
}
}

}


вот это работает. киньте текст ошибки. и кусок кода, если возможно.

red_penguin
30.06.2012, 20:38
и впрямь работает, не знаю почему до этого не выходило.

caseyryan
30.06.2012, 23:03
не знаю почему до этого не выходило.
Скорее всего из-за отсутствия инициализации
tiles = new Vector.<Vector.<int>>();