1 Δημιουργήστε ένα νέο πίνακα στο API της ιστοσελίδας συμπληρώνοντας τη φόρμα στην καρτέλα λογαριασμούς . 2
Δείτε τον κώδικα για τον πίνακα αποτελεσμάτων από το λογαριασμό .
Η 3
στον κώδικα που ακολουθεί , αλλαγή " board_name " στο όνομα του πίνακα που δημιουργήσατε
com.newgrounds.API εισαγωγής ? .
εισαγωγής com.newgrounds.ScoreBoard ?
σκάφους var : Ο πίνακας αποτελεσμάτων = API.getScoreBoard ( board_name : String ) ?
Η 4
Είσοδος αυτόν τον κώδικα στο σκορ σενάριο :
εισαγωγή com.newgrounds.API ?
com.newgrounds.APIEvent εισαγωγής ?
com.newgrounds.ScoreBoard εισαγωγής ?
com.newgrounds.Score εισαγωγής ?
//αυτή η λειτουργία θα εκτελεστεί όταν ο διακομιστής επιστρέφει τη λίστα των σκορ
λειτουργία onScoresLoaded (συμβάν : APIEvent ) : void {
αν ( event.success ) {
συμβούλιο var = event.data.board ?
για ( var i : uint = 0 ? i
βαθμολογία var : Αποτέλεσμα = board.scores [ i ] ?
ίχνος ( score.position + " : " + score.username + " - " + score.value ) ?
} }
//Πες το api για να ακούσετε για το γεγονός SCORES_LOADED
API.addEventListener ( APIEvent.SCORES_LOADED , onScoresLoaded ) ?
//πάρει το γραφείο μας και να πει τι χρονικό διάστημα για να φορτώσει και πόσα αποτελέσματα
var high_scores : ΠΙΝΑΚΑΣ ΑΠΟΤΕΛΕΣΜΑΤΩΝ = API.getScoreBoard ( "High Scores ")?
high_scores.period = " Σήμερα " ?
high_scores.num_results = 20 ?
//φορτώσετε τις βαθμολογίες από το διακομιστή
high_scores.loadScores ( ) ?
Εισάγετε τον παρακάτω κώδικα για να φορτώσει τα υψηλά σκορ σε ένα παιχνίδι :
com.newgrounds.API εισαγωγής ?
API.loadScores ( board_name : String , περίοδος : String , tag : String ) ?
Αντικαταστάθηκε το " board_name "με το όνομα του πίνακα αποτελεσμάτων και την " περίοδο "για το χρονικό διάστημα .
5
Η 6
Η
εικόνων