2012-06-13 15 views
5

Ho solo bisogno di sapere come salvare i miei livelli di gioco AIR mobile sul computer locale. Come tutti i dettagli dovrebbero essere salvati ad es. quanto livello ho finito o aperto una volta e giocato, quei livelli dovrebbero essere in stato sbloccato. Se il livello che non è mai stato aperto prima sarà bloccato. Questo è il mio concetto e questo è il concetto usato in tutti i giochi per dispositivi mobili al giorno d'oggi. cortesemente, ti preghiamo di passare a qualsiasi tipo di gioco mobile e per favore fammi sapere che la codifica del mio concetto è molto urgente. E grazie in anticipo. Qualsiasi aiuto sarà gentilmente apprezzabile.Flash AS3: come salvare i livelli del gioco mobile AIR sul computer locale?

Il codice che ho usato è di seguito: Flash AS3

var file = File.applicationStorageDirectory.resolvePath("test.txt"); 
var str = "Locked Levels : Level 1,Level 2,Level 3,Level 4"; 
file.addEventListener(Event.COMPLETE, fileSaved); 
file.save(str); 
function fileSaved(event) 
{ 
    trace("Done."); 
} 

Nel codice sopra il documento di testo è sempre in scrittura alla mia macchina locale. Ma non so come controllare che i livelli bloccati siano sbloccati usando questo. Ho mantenuto i miei pulsanti di livello sul palco stesso usando i frame per bloccare e sbloccare la posizione. Grazie in anticipo.

+0

dispiace Mr.weltraumpirat, anche se ero di nuovo da impilare ho fatto che mistake.I assicurato l'errore che ho fatto sarà mai accadere qui di seguito e anche io rettificato il mio errore e ho modificato la mia domanda. Quindi, per favore aiutami a trovare la soluzione giusta e aiutami anche a ottenere la reputazione per migliorare le mie conoscenze in pila. Avevo già meno reputazione nonostante avessi una scarsa domanda, ho perso la mia reputazione di Mr Weltraumpirat. quindi per favore aiutami Grazie in anticipo. – Siva

+0

Its k weltraumpirat. se possibile, per favore aiutami a ottenere qualsiasi reputazione per favore. – Siva

+0

k mr weltraumpirat – Siva

risposta

3
  1. È possibile utilizzare la funzione SQLite incorporata di Adobe AIR. Per questo è possibile creare un database locale che è possibile interrogare in un secondo momento.

O

  1. Salvare i dati per applicationstoragefolder nel proprio formato, in modo da poter leggere in un secondo momento e interpretarlo.

Personalmente, vorrei andare per SQLite crittografato in modo da poter uscire da "hacking" punteggi dai ragazzi "cattivi" :)

+0

Proprio come un commento ... Vorrei sempre integrare la mia app/gioco con GameCenter :) In questo modo l'utente: ha già un account, può avere risultati, in iOS6 può condividere su Facebook o invitare gli amici .. –

+0

I couldn ' Ti porto il signor Adrian pirvulescu. cosa stai cercando di dire? – Siva

+0

Dato che sviluppi un gioco, se intendi pubblicarlo su Apple AppStore puoi integrarlo con Apple GameCenter. http://www.adobe.com/devnet/air/articles/gamecenter-ane-ios.html –

Problemi correlati