如何给cat-album准备数据【album的数据模型】
即时获得麻球游戏开发的最新消息,关注游戏开发者热门讨论,请各位开发者申请加入麻球官方群:121304476
也可以follow catfly围脖:t.sina.com.cn/iscat

用cat-album来制作相册十分简单,只需要创建AlbumPlayer实例,在它的构造函数中传入相册的数据参数


var albumPlayer:AlbumPlayer=new AlbumPlayer(albumData);
addChild(albumPlayer);

这个albumData对象的数据结构如下:
var albumData:Object = new Object();
albumData["albumName"] :相册名
albumData["imgUrlArr"]:每张图片地址的数组
albumData["textArr"]:每张图片对应的文字内容的数组
albumData["textProperty"]:图片文字的文本属性对象
albumData["transArr"]:每张图片对应的转场编号的数组
albumData["photoFrameUrl"]:相框文件地址
albumData["animationUrl"]:动画效果文件地址
albumData["musicUrl"]:音乐文件地址

/**
** 这里是直接把数据写在flash文件中,可以通过获取html页面参数,也可以通过xml文件获取数据。
** 值没有时,需赋值为”"
**/


下面我们来个相册数据的实例,在实例练习中大家可以直接复制去使用:


var albumData:Object = new Object();
albumData["albumName"] ="超级动感的美女";
albumData["imgUrlArr"] = ['http://img01.p2v.tudou.com/108/253/100328014258_28412.jpg','http://img01.p2v.tudou.com/17/256/100328014300_722431.jpg','http://img01.p2v.tudou.com/150/179/100328014259_123314.jpg','http://img01.p2v.tudou.com/194/140/100328014259_405643.jpg','http://img01.p2v.tudou.com/195/131/100328014259_212354.jpg','http://img01.p2v.tudou.com/161/222/100328014259_311005.jpg','http://img01.p2v.tudou.com/192/226/100328014259_513761.jpg','http://img01.p2v.tudou.com/234/90/100328014300_624473.jpg','http://img01.p2v.tudou.com/248/169/100328014300_803752.jpg','http://img01.p2v.tudou.com/172/159/100328014300_917406.jpg','http://img01.p2v.tudou.com/211/94/100328014403_30045.jpg','http://img01.p2v.tudou.com/108/142/100328014403_121997.jpg','http://img01.p2v.tudou.com/4/175/100328014403_217518.jpg','http://img01.p2v.tudou.com/183/31/100328014404_300062.jpg','http://img01.p2v.tudou.com/160/52/100328014404_419379.jpg','http://img01.p2v.tudou.com/227/49/100328014404_502576.jpg','http://img01.p2v.tudou.com/229/162/100328014405_604833.jpg','http://img01.p2v.tudou.com/155/113/100328014405_728944.jpg','http://img01.p2v.tudou.com/146/36/100328014405_811555.jpg','http://img01.p2v.tudou.com/50/21/100328014405_921364.jpg','http://img01.p2v.tudou.com/93/55/100328014546_9782.jpg','http://img01.p2v.tudou.com/82/118/100328014546_121461.jpg','http://img01.p2v.tudou.com/38/218/100328014546_215257.jpg','http://img01.p2v.tudou.com/159/184/100328014546_320183.jpg','http://img01.p2v.tudou.com/194/44/100328014547_430123.jpg','http://img01.p2v.tudou.com/115/158/100328014547_511389.jpg','http://img01.p2v.tudou.com/51/153/100328014547_626840.jpg','http://img01.p2v.tudou.com/171/222/100328014548_705245.jpg','http://img01.p2v.tudou.com/149/227/100328014548_828898.jpg','http://img01.p2v.tudou.com/207/93/100328014629_29276.jpg','http://img01.p2v.tudou.com/235/75/100328014630_106314.jpg','http://img01.p2v.tudou.com/8/251/100328014630_329722.jpg','http://img01.p2v.tudou.com/191/159/100328014631_400030.jpg'];
albumData["textArr"] = ['这是谁呢','谁说这张照片不好看','','','','挺好看的','','','','','我们喜欢这张','','','再来一张吧','','','','哈哈','','','','','','','','','品质新空间','http://hi.baidu.com/999ting','http://hi.baidu.com/999ting','http://hi.baidu.com/999ting','http://hi.baidu.com/999ting','http://hi.baidu.com/999ting','http://hi.baidu.com/999ting'
];
albumData["transArr"] = [1,9,9,1,10,13,12,10,1,11,4,17,1,12,10,9,11,1,10,1,4,4,4,4,1,9,10,1,12,13,9,11,12];
albumData["photoFrameUrl"] = "";
albumData["animationUrl"] = "";
albumData["musicUrl"] = "http://aud01.p2v.tudou.com/185/161/100329010952_6304.mp3";

其中albumData["textProperty"]这个数据元素是可选的,没有就是默认文本属性。要设置的话,只有三种文本属性可自定义,按如下访求来设置文本属性。


textProperty.fontColor = "0xffffff";
textProperty.fontSize = 15;
textProperty.fontBg = "0x000000";
猫抓鱼