 					
 					for (var i : uint = 0; i < maxInfluences; ++i)
 					{
-						var jointAttr	: SFloat = getVertexAttribute(VertexComponent.BONES[i]);
-						
-						var jointId		: SFloat = jointAttr.x;
-						var jointWeight	: SFloat = jointAttr.y;
+						jointAttr	= getVertexAttribute(VertexComponent.BONES[i]);
+						jointId		= jointAttr.x;
+						jointWeight	= jointAttr.y;
 						
 						var jointDQn	: SFloat = getFieldFromArray(jointId, dQnList, false);
 						var jointDQd	: SFloat = getFieldFromArray(jointId, dQdList, false);

				inPosition = multiply4x4(inPosition, bindShape);
				inPosition = inPosition.xyz;
				
				var dQn : SFloat;
				var dQd : SFloat;
				
				if (maxInfluences == 1)
				{
					var singleJointAttr			: SFloat = getVertexAttribute(VertexComponent.BONES[0]);
					var singleJointId			: SFloat = singleJointAttr.x;
					
					dQn = getFieldFromArray(singleJointId, dQnList, false);
					dQd = getFieldFromArray(singleJointId, dQdList, false);
				}
				else
				{

					
					for (var i : uint = 0; i < maxInfluences; ++i)
					{
						jointAttr	= getVertexAttribute(VertexComponent.BONES[i]);
						jointId		= jointAttr.x;
						jointWeight	= jointAttr.y;
						
						var jointDQn	: SFloat = getFieldFromArray(jointId, dQnList, false);
						var jointDQd	: SFloat = getFieldFromArray(jointId, dQdList, false);
