开了一些活动如图所示 现在活动的显示基本已经搞懂了 按钮显示的控制就在main.swf里的得specialbuttonmediator里,以限时礼包的按钮显示为例 如果_secondRechargeIsShow返回true并且isSecondShow为false 那么就将这个按钮放入local1这个数组里,local2是控制是否显示那一圈高亮特效的。首先看_secondRechargeIsShow方法。大概流程就是先在payAgainreward.xml里取出第一个节点的信息放入local2里,local4是环境变量里的开服时间,local5是xml里的showtime字段,如果local4<=local5 那么就进行下一个步骤判断当前时间是不是在xml设置的活动开启时间内,如果是的话就返回true。然后是第二个判定条件 issecondshow,它的赋值在这里[图片]前端采用的框架是pureMVC,霹雳霹雳有教程这里就不介绍了,看过教程就能明白这里是啥意思。最终这个值是从后端传过来的,用于表示玩家是否已经领取过限时礼包。














