tk2dSprite and it's tk2dSpriteCollectionData is builded in Unity's Editor,
Only need re-link the texture at runtime.
Because need pack the texture in assetBundle, and download at runtime;
this is my test code,
but get a err message :
"UnassignedReferenceException: The variable material of 'tk2dSpriteCollectionData' has not been assigned.
You probably need to assign the material variable of the tk2dSpriteCollectionData script in the inspector."
GameObject nol = GameObject.Find( "normal" );
tk2dSprite script = (tk2dSprite)nol.GetComponent( "tk2dSprite" );
tk2dSpriteCollectionData col = script.Collection;
Material mat = col.material;
mat.SetTexture( "txt", loadTex );
//Texture tex = mat.mainTexture;
//tex = loadTex;