Skip to content

Commit 3f3572a

Browse files
committed
Merge branch 'hym'
2 parents 2e9e042 + 16b2baa commit 3f3572a

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

pages/Home.as

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class Home{
2222
function Home(d){
2323
dtf = d;
2424
paint();
25-
detectnet();
25+
//detectnet();
2626
}
2727

2828
function paint(){
@@ -41,11 +41,14 @@ class Home{
4141
rank2_btn.removefromparent();
4242
label_rank.removefromparent();
4343
}
44-
45-
music_btn = dtf.pt.paintEm(hpn,"home/music.png",0,493,130,109);
44+
45+
if(dtf.musicplay==1)
46+
music_btn = dtf.pt.paintEm(hpn,"home/music_on2.png",0,493,130,109);
47+
else
48+
music_btn = dtf.pt.paintEm(hpn,"home/music_off2.png",0,493,130,109);
4649
music_btn.setevent(EVENT_TOUCH, musicClicked);
4750

48-
rank_btn = dtf.pt.paintEm(hpn,"home/rank.png",130,493,130,109);
51+
rank_btn = dtf.pt.paintEm(hpn,"home/rank_on2.png",130,493,130,109);
4952
rank_btn.setevent(EVENT_TOUCH,rankClicked);
5053

5154
fight_btn = dtf.pt.paintEm(hpn,"home/fight_normal.png",260,493,130,109);
@@ -58,11 +61,14 @@ class Home{
5861
if(dtf.musicplay ==1){
5962
dtf.music.pause();
6063
dtf.musicplay =0;
64+
music_btn.texture("home/music_off2.png");
6165
}
6266
else{
6367
dtf.music.play(-1);
6468
dtf.musicplay =1;
69+
music_btn.texture("home/music_on2.png");
6570
}
71+
music_btn.setevent(EVENT_TOUCH, musicClicked);
6672
}
6773

6874
function rankClicked(){
@@ -74,12 +80,12 @@ class Home{
7480
}
7581

7682
function addrank(){
77-
ranklist = dtf.pt.paintEm(hpn,"home/rank_detail.png",20,150,420,360);
78-
var requestId = ppy_query("list_friends", null, hfriend);
79-
//ranklist.setevent(EVENT_TOUCH, showdetail);
80-
label_rank = hpn.addlabel("something to say~~~~~~~~~~~~~~~~~~","Arial",20,200,100).pos(650,200).color(0,0,0);
81-
rank2_btn = dtf.pt.paintEm(hpn,"home/close.png",740,400,50,40);
82-
rank2_btn.setevent(EVENT_TOUCH,addmenu);
83+
detectnet();
84+
//ranklist = dtf.pt.paintEm(hpn,"home/rank_detail.png",20,150,420,360);
85+
//var requestId = ppy_query("list_friends", null, hfriend);
86+
//label_rank = hpn.addlabel("something to say~~~~~~~~~~~~~~~~~~","Arial",20,200,100).pos(650,200).color(0,0,0);
87+
//rank2_btn = dtf.pt.paintEm(hpn,"home/close.png",740,400,50,40);
88+
//rank2_btn.setevent(EVENT_TOUCH,addmenu);
8389
}
8490

8591
function pausePage(){
@@ -102,12 +108,6 @@ class Home{
102108
}
103109
}
104110

105-
function aboutClicked(anode){
106-
if(current_dialog == 0){
107-
current_dialog = new AboutDialog(dtf,hpn,anode,"home/about");
108-
current_dialog.showDialog();
109-
}
110-
}
111111

112112
function keydown(n,e,p,kc){
113113
if(kc == 4){
@@ -119,22 +119,21 @@ class Home{
119119
function hfriend(requestId, ret_code, response){
120120
trace("flist:", response.get("data"));
121121
var flist = response.get("data");
122-
//hpn.addlabel("These are your friends",null,25).pos(350,200).color(0,0,0);
123122
trace("show friend");
124123
var x= 30; var y = 80;
125124
for(var i = 0; i<len(flist);i++){
126125
ranklist.addlabel(str(i+1),null,20).pos(x,y+i*30).color(0,0,0);
127126
var avatar =avatar_url(flist[i].get("id"), flist[i].get("avatar_version"));
128-
ranklist.addsprite(avatar).pos(x+30,y+i*30-15);
129-
ranklist.addlabel(flist[i].get("name"),null,20).pos(x+100,y+i*30).color(0,0,0);
127+
ranklist.addsprite(avatar).size(30,30).pos(x+30,y+i*30);
128+
ranklist.addlabel(flist[i].get("name"),null,20).pos(x+80,y+i*30).color(0,0,0);
130129
ranklist.addsprite("menu2/menu2-fight_right.png").size(35,25).pos(x+200,y+i*30).setevent(EVENT_TOUCH,rankdetail,x+200,y+i*30);
131130
}
132131
}
133132

134133
function rankdetail(x,y){
135134
rank_top = ranklist.addsprite("home/rank_top.png").size(300,150).pos(50,150);
136-
rank_top.addlabel("Num",null,20).pos(140,130).color(0,0,0);
137-
rank_top.addlabel("X",null,8).pos(280,0).color(255,0,0).setevent(EVENT_TOUCH,delrankdetail);
135+
rank_top.addlabel("45",null,20).pos(140,130).color(0,0,0);
136+
rank_top.addlabel("关闭",null,8).pos(280,0).color(255,0,0).setevent(EVENT_TOUCH,delrankdetail);
138137
}
139138

140139
function delrankdetail(){
@@ -144,14 +143,19 @@ class Home{
144143
function f(request_id, ret_code, response_content){
145144
//trace("res: ", response_content);
146145
if(ret_code==1){
147-
trace("finished");
146+
trace("network");
148147
if(label_net){
149148
label_net.removefromparent();
150149
}
150+
ranklist = dtf.pt.paintEm(hpn,"home/rank_detail.png",20,150,420,360);
151+
var requestId = ppy_query("list_friends", null, hfriend);
152+
label_rank = hpn.addlabel("你知道吗?每周三的0:00点,你的排行榜分数会刷新,想做常胜将军可不是那么容易的哦~","Arial",20,200,100).pos(650,200).color(0,0,0);
153+
rank2_btn = dtf.pt.paintEm(hpn,"home/close.png",740,400,50,40);
154+
rank2_btn.setevent(EVENT_TOUCH,addmenu);
151155
}
152156
else if(ret_code==0){
153157
trace("failed");
154-
label_net = hpn.addlabel("no network, retry","Arial",20,200,100).pos(650,200).color(0,0,0);
158+
label_net = hpn.addlabel("对不起,您的网络连接出现了问题,点击这里重试","Arial",20,200,100).pos(650,200).color(0,0,0);
155159
label_net.setevent(EVENT_TOUCH, detectnet);
156160
}
157161
}

0 commit comments

Comments
 (0)