Newgrounds a szociális média weboldal, amely lehetővé teszi a felhasználók számára, és töltsd fel a Flash játékokat . Ez a sokoldalúság vonzott sok játékos , aki létrehozta ezer online játékok, bárki játszhat . Az egyik fő összetevője az online verseny játék az eredményjelző táblán , ami lehetővé teszi a játékosoknak , hogy hasonlítsák össze a magas pontszámokat a többi játékos. Amíg kódolás a tényleges játék lehet könnyű néhány , kódolás a játék az interfész az interneten lehet nehezebb. Utasítások
1
Hozzunk létre egy új eredményjelző a honlap API Töltsd ki az űrlapot a számlákon fülön.
2
Kapcsolódás a kódot az eredményjelző a számláról .
3
a következő kódot , a változás ” BOARD_NAME ” , hogy a név az eredményjelző táblán létrehozott .
import com.newgrounds.API ;
import com.newgrounds.ScoreBoard ;
var board : eredménytábla = API.getScoreBoard ( BOARD_NAME : String )
4
Input ezt a kódot az eredményjelző script :
import com.newgrounds.API ;
import com.newgrounds.APIEvent ;
import com.newgrounds.ScoreBoard ;
import com.newgrounds.Score ;
//ez a funkció fut, ha a kiszolgáló a fenti pontszámok
funkció onScoresLoaded (esemény : APIEvent ) : void {
if ( event.success ) {
var board = event.data.board ,
for ( var i : uint = 0 , i < board.scores.length ; i + +) {
var score : score = board.scores [i] ;
trace ( score.position + ” : ” + score.username + ” – ” + score.value )
}
}
//Mondd meg az API hallgatni a SCORES_LOADED esemény
API.addEventListener ( APIEvent.SCORES_LOADED , onScoresLoaded )
//kap a fedélzeten, és mondd el , hogy milyen időszakra , hogy töltse fel , és hány eredmények
var high_scores : eredménytábla = API.getScoreBoard ( ” High Scores “);
high_scores.period = ” Today ”
high_scores.num_results = 20.
//betölteni a pontszámok a szerver
high_scores.loadScores ();
5
Írja be a következő kódot betölteni a magas pontszámokat a játék :
import com.newgrounds.API ;
API.loadScores ( BOARD_NAME : string, idő : string, tag : String )
6
váltotta fel a ” BOARD_NAME ” a neve az eredményjelző , és a ” időszak ” , hogy az időtartamot .