     private var blockTable:Vector.<Block> = new Vector.<Block>(0, false);
     
 
-    public function LinearLayoutVector()
-    {
+    public function LinearLayoutVector(majorAxis:uint = VERTICAL)
+    {
+        super();
+        this.majorAxis = majorAxis;
     }
     
     

    //  majorAxis
    //----------------------------------
    
    private var _majorAxis:Number = VERTICAL;
    
    /**
     *  Defines how the <code>getBounds()</code> method maps from 

    /**
     * @private
     */
    public function set majorAxis(value:uint):void
    {
        _majorAxis = value;
    }
