             _loadSkin                   = loadSkin;
 			_skinningMethod				= skinningMethod;
 			_mipmapTextures				= mipmapTextures;
-			_meshEffect					= meshEffect || Mesh.DEFAULT_MATERIAL.effect;
+			_material					= _material || new Material();
 			_vertexStreamUsage			= vertexStreamUsage;
 			_indexStreamUsage			= indexStreamUsage;
 			_parser						= parser;

                                      loadSkin                  : Boolean 	= true,
									  skinningMethod			: uint		= 2,
									  mipmapTextures			: Boolean 	= true,
									  meshEffect				: Effect 	= null,
									  vertexStreamUsage			: uint 		= 0,
									  indexStreamUsage			: uint 		= 0,
									  parser					: Class 	= null)

		private var _skinningMethod				: uint;
		private var _mipmapTextures				: Boolean;
		private var _meshEffect					: Effect;
		private var _material					: Material;
		private var _vertexStreamUsage			: uint;
		private var _indexStreamUsage			: uint;
		private var _parser						: Class;
