 				}
 				
 				//写入关键帧坐标
-				var frameXML:XML = frameXMLList[j].copy();
+				var frameXML:XML = frameXMLList[j];
 				totalDuration += int(frameXML.attribute(ConstValues.A_DURATION));
 				frameXML.@[ConstValues.A_X] = _frameNode.x;
 				frameXML.@[ConstValues.A_Y] = _frameNode.y;

					var boneFramesContainer:XML = sourceBehavior[ConstValues.BONE].(@[ConstValues.A_NAME] == boneName)[0].copy();
					delete boneFramesContainer[ConstValues.FRAME];
					
					copyBoneFrameData(movementBoneData, plattenDestinationBoneList, boneName, movementBoneXMLList, boneFramesContainer);
					
					copiedBehavior.appendChild(boneFramesContainer);

			copiedBehavior.setChildren(new XMLList());
			
			var movmentData:MovementData = sourceAnimationData.getMovementData(behaviorName);
			var movementBoneXMLList:XMLList = sourceBehavior[ConstValues.BONE].copy();
			for each (var boneName:String in sharedBoneNames)
			{
				var movementBoneData:MovementBoneData = movmentData.getMovementBoneData(boneName);
