로컬에 데이터 저장
1820 단어 데이터
var topNum:int;
var topList:Array;
//
function submitScore():void
{
if (_txt.text != "")
{
readScore();
var newRecord:Object = {player:_txt.text,score:Number(_txt1.text)};
topList.push(newRecord);
topList.sortOn("score",Array.NUMERIC|Array.DESCENDING);
saveScore();
}
}
//
function saveScore():void
{
var so:SharedObject = SharedObject.getLocal("heroList");
var str:String = "";
var count:int = 0;
while (topList.length!=0&&count<topNum)
{
var temp:Object = topList.shift();
str += temp.player + ":" + temp.score;
count++;
if (topList.length != 0 && count < topNum)
{
str += ",";
}
}
so.data.topList = str;
so.flush();
}
//
function readScore():void
{
topList = new Array ;
var so:SharedObject = SharedObject.getLocal("heroList");
var str:String;
if (so.data.topList != null)
{
str = String(so.data.topList);
trace(str);
}
var topScore:Array;
if (str != null)
{
topScore = str.split(",");
for (var i:int=0; i<topScore.length; i++)
{
var singleRecord:Array;
singleRecord = String(topScore[i]).split(":");
var newRecord:Object = {player:String(singleRecord[0]),score:Number(singleRecord[1])};
topList.push(newRecord);
}
}
}
//
function displayScore():void
{
readScore();
for (var i:int=0; i<topList.length; i++)
{
MedalList.appendText(i+1+"."+topList[i].player.toString()+"
"+"
");
MedalList1.appendText("-----"+topList[i].score.toString()+"
"+"
");
}
}
// ;
function eliminate():void
{
var so:SharedObject = SharedObject.getLocal("heroList");
so.clear();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spark에서 OpenStack Swift 기반 IBM Object Storage에 연결해 본 메모Spark와 같은 빅데이터 전제라면 로그 파일 등이 상정되는 경우도 많을 것입니다만, 일반적인 비즈니스 데이터는 피해서 통과할 수 없기 때문에 우선은 CSV, 라고 하는 것으로 CSV 주위를 조금 시험해 보았을 때 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.