他也是自己写的 监听滑动 this._list.on(fairygui.Events.SCROLL, this, this.doSpecialEffect);
通过cell 距离 设置他的缩放比
MainPanel.prototype.doSpecialEffect = function () {
//change the scale according to the distance to the middle
var midX = this._list.scrollPane.posX + this._list.viewWidth / 2;
var cnt = this._list.numChildren;
for (var i = 0; i < cnt; i++) {
var obj = this._list.getChildAt(i);
var dist = Math.abs(midX - obj.x - obj.width / 2);
if (dist > obj.width)
obj.setScale(1, 1);
else {
var ss = 1 + (1 - dist / obj.width) * 0.24;
obj.setScale(ss, ss);
}
}
this._view.getChild("n3").text = "" + ((this._list.getFirstChildInView() + 1) % this._list.numItems);
};