level 3
阿托斯太长了
楼主
我做个小游戏 想最后弄个最高分榜 按照网上对于ShareObject的讲解 写了这些代码
public var HighScoreList:SharedObject = SharedObject.getLocal("HighScoreList");
HighScoreList.data.No1 = 250;
HighScoreList.data.No2 = 200;
HighScoreList.data.No3 = 150;
HighScoreList.data.No4 = 100;
HighScoreList.data.No5 = 50;
var thisHighScore:Number = score ;
if (HighScoreList.data.No4 > thisHighScore > HighScoreList.data.No5) {
HighScoreList.data.No5 = thisHighScore;
}else if (HighScoreList.data.No3 > thisHighScore > HighScoreList.data.No4) {
HighScoreList.data.No4 = thisHighScore;
}else if (HighScoreList.data.No2 > thisHighScore > HighScoreList.data.No3) {
HighScoreList.data.No3 = thisHighScore;
}else if (HighScoreList.data.No1 > thisHighScore > HighScoreList.data.No2) {
HighScoreList.data.No2 = thisHighScore;
}else if (thisHighScore > HighScoreList.data.No1) {
HighScoreList.data.No1 = thisHighScore;
}
HighScoreList.flush();
trace(HighScoreList.data.No1);
trace(HighScoreList.data.No2);
trace(HighScoreList.data.No3);
trace(HighScoreList.data.No4);
trace(HighScoreList.data.No5);
2012年11月29日 03点11分
1
public var HighScoreList:SharedObject = SharedObject.getLocal("HighScoreList");
HighScoreList.data.No1 = 250;
HighScoreList.data.No2 = 200;
HighScoreList.data.No3 = 150;
HighScoreList.data.No4 = 100;
HighScoreList.data.No5 = 50;
var thisHighScore:Number = score ;
if (HighScoreList.data.No4 > thisHighScore > HighScoreList.data.No5) {
HighScoreList.data.No5 = thisHighScore;
}else if (HighScoreList.data.No3 > thisHighScore > HighScoreList.data.No4) {
HighScoreList.data.No4 = thisHighScore;
}else if (HighScoreList.data.No2 > thisHighScore > HighScoreList.data.No3) {
HighScoreList.data.No3 = thisHighScore;
}else if (HighScoreList.data.No1 > thisHighScore > HighScoreList.data.No2) {
HighScoreList.data.No2 = thisHighScore;
}else if (thisHighScore > HighScoreList.data.No1) {
HighScoreList.data.No1 = thisHighScore;
}
HighScoreList.flush();
trace(HighScoreList.data.No1);
trace(HighScoreList.data.No2);
trace(HighScoreList.data.No3);
trace(HighScoreList.data.No4);
trace(HighScoreList.data.No5);