Class ccs.dataReaderHelper
- Defined in: CCDataReaderHelper.js
Constructor Attributes | Constructor Name and Description |
---|---|
ccs.dataReaderHelper is a singleton object for reading CocoStudio data
|
Method Summary
Class Detail
ccs.dataReaderHelper()
ccs.dataReaderHelper is a singleton object for reading CocoStudio data
Method Detail
-
addDataFromCache(skeleton, dataInfo)Translate XML export from Dragon Bone flash tool to data, and save them. When you add a new xml, the data already saved will be keeped.
- Parameters:
- {Object} skeleton
- {ccs.DataInfo} dataInfo
-
addDataFromFile(filePath)Add armature data from file.
- Parameters:
- {String} filePath
-
addDataFromFileAsync(imagePath, plistPath, filePath, selector, target)Adds data from file with Async.
- Parameters:
- {String} imagePath
- {String} plistPath
- {String} filePath
- {function} selector
- {Object} target Optional
-
addDataFromJson(filePath, dataInfo)Adds json armature data to armature data manager.
- Parameters:
- {String} filePath
- {ccs.DataInfo} dataInfo
-
addDataFromJsonCache(dic, dataInfo)Adds json armature data to armature data manager.
- Parameters:
- {Object} dic
- json armature data
- {ccs.DataInfo} dataInfo
-
addDataFromXML(xml, dataInfo)Adds xml armature data to armature data manager.
- Parameters:
- {XMLDocument} xml
- {ccs.DataInfo} dataInfo
-
{ccs.AnimationData} decodeAnimation(animationXML, dataInfo)Decodes xml animation data.
- Parameters:
- {XMLDocument} animationXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.AnimationData}
-
{ccs.AnimationData} decodeAnimationFromJson(json, dataInfo)Decodes animation json data.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.AnimationData}
-
{ccs.ArmatureData} decodeArmature(armatureXML, dataInfo)decode xml armature data.
- Parameters:
- {XMLDocument} armatureXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.ArmatureData}
-
{ccs.ArmatureData} decodeArmatureFromJSON(json, dataInfo)decode json armature data.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.ArmatureData}
-
{ccs.BoneData} decodeBone(boneXML, parentXML, dataInfo)decode xml bone data.
- Parameters:
- {XMLDocument} boneXML
- {XMLDocument} parentXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.BoneData}
-
{ccs.DisplayData} decodeBoneDisplay(displayXML, dataInfo)decode xml display data of bone
- Parameters:
- {XMLDocument} displayXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.DisplayData}
-
{ccs.DisplayData} decodeBoneDisplayFromJson(json, dataInfo)Decodes json display data of bone.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.DisplayData}
-
{ccs.BoneData} decodeBoneFromJson(json, dataInfo)decode json bone data.
- Parameters:
- {Object} json
- json bone data.
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.BoneData}
-
{ccs.ContourData} decodeContour(contourXML, dataInfo)Decodes xml data of contour.
- Parameters:
- {XMLDocument} contourXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.ContourData}
-
{ccs.ContourData} decodeContourFromJson(json)Decodes json data of contour.
- Parameters:
- {Object} json
- Returns:
- {ccs.ContourData}
-
{ccs.FrameData} decodeFrame(frameXML, parentFrameXml, boneData, dataInfo)Decodes xml data of frame.
- Parameters:
- {XMLDocument} frameXML
- {XMLDocument} parentFrameXml
- {ccs.BoneData} boneData
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.FrameData}
-
{ccs.FrameData} decodeFrameFromJson(json, dataInfo)Decodes json data of frame.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.FrameData}
-
{ccs.MovementData} decodeMovement(movementXML, armatureData, dataInfo)Decodes xml movement data.
- Parameters:
- {XMLDocument} movementXML
- {ccs.ArmatureData} armatureData
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.MovementData}
-
{ccs.MovementBoneData} decodeMovementBone(movBoneXml, parentXml, boneData, dataInfo)Decodes xml data of bone's movement.
- Parameters:
- {XMLDocument} movBoneXml
- {XMLDocument} parentXml
- {ccs.BoneData} boneData
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.MovementBoneData}
-
{ccs.MovementBoneData} decodeMovementBoneFromJson(json, dataInfo)Decodes json data of bone's movement.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.MovementBoneData}
-
{ccs.MovementData} decodeMovementFromJson(json, dataInfo)Decodes json movement data.
- Parameters:
- {Object} json
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.MovementData}
-
decodeNodeFromJson(node, json, dataInfo)Decodes json data of node.
- Parameters:
- node
- json
- dataInfo
-
{ccs.TextureData} decodeTexture(textureXML, dataInfo)Decodes xml data of texture
- Parameters:
- {XMLDocument} textureXML
- {ccs.DataInfo} dataInfo
- Returns:
- {ccs.TextureData}
-
{ccs.TextureData} decodeTextureFromJson(json)Decodes json data of Texture.
- Parameters:
- json
- Returns:
- {ccs.TextureData}
-
removeConfigFile(configFile)Removes config file from config file list.
- Parameters:
- {String} configFile