Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1710 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  sauvegarde d'une partie sur téléphone Androi (AS3)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sauvegarde d'une partie sur téléphone Androi (AS3)

n°2200304
stephanber​ger4
Posté le 19-08-2013 à 17:46:46  profilanswer
 

Bonjour à tous,  
 
Je suis en train de faire un jeu en AS3 et je cherche un moyen de sauvegarde la partie sur le téléphone Android.  
 
Sur pc, pas de problème, le code fonctionne (je me base sur celui d'ALPACA) et je peux enregistrer ma partie.  
 
Mais lorsque je le transpose sur mon téléphone (changer JSON.decode and JSON.stringify), TOUT fonctionne SAUF l'enregistrement des parties.  
 
Est ce que quelqu'un pense savoir comment puis-je adapter mon code afin qu'il enregistre dans un dossier du téléphone ?  
 
Voilà mon code pour l'enregistrement (sur PC) :  
 
La fonction sauvegarde :  
 
 

Code :
  1. public function save(e){
  2. //Save data in local memory
  3.             if(useShared){
  4.                 shared = SharedObject.getLocal("myApp" );
  5.                 shared.data[saveNum] = jsonSave;
  6.                 shared.flush();
  7.             }


 
La fonction charger

Code :
  1. private function restore(e){
  2. if (useShared){
  3.                 // Get data from local memory
  4.                 shared = SharedObject.getLocal("myApp" );
  5.                 if(shared.data[saveNum]){
  6.                     trace("Restoring: " + shared.data[saveNum]);
  7.                     allSaveData = new Object;
  8.                     allSaveData = JSON.stringify(shared.data[saveNum]);
  9.                 }
  10.             }


 
Merci d'avance !
Ps : (mon fichier saverestore.as en entier si nécessaire est là : https://docs.google.com/file/d/0B5- [...] p=sharing)

mood
Publicité
Posté le 19-08-2013 à 17:46:46  profilanswer
 

n°2200377
abais
Posté le 20-08-2013 à 14:22:01  profilanswer
 

Contexte AIR ou SWF ?  
Si AIR, écrit dans un fichier plutôt qu'un SharedObject (peut-être indiponible sur mobile ?) La console te retourne une erreur en debug ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°2200379
stephanber​ger4
Posté le 20-08-2013 à 14:39:40  profilanswer
 

Contexte AIR.  
Quand je sauvegarde, aucune erreur.
Quand je clique sur "charger la partie" la console me donne cette erreur :  
ReferenceError: Error #1069: Property datetime not found on String and there is no default value.
 at com.laserdragonuniversity.alpaca::SaveRestore/populateSaves()[C:\Users\Stéphan\Desktop\sample_project tactile\com\laserdragonuniversity\alpaca\SaveRestore.as:76]
 at com.laserdragonuniversity.alpaca::SaveRestore/showSaver()[C:\Users\Stéphan\Desktop\sample_project tactile\com\laserdragonuniversity\alpaca\SaveRestore.as:149]
 at com.laserdragonuniversity.alpaca::Toolbar/showSaver()[C:\Users\Stéphan\Desktop\sample_project tactile\com\laserdragonuniversity\alpaca\Toolbar.as:129]

n°2200438
abais
Posté le 20-08-2013 à 23:12:45  profilanswer
 

et quand tu trace le contenu de ton objet "allSaveData" ?
Sinon je persiste, sauvegarde ton JSON dans un fichier .js plutôt que dans un SharedObject (pas de persistance, il sera obsolète dans certains cas...)


Message édité par abais le 20-08-2013 à 23:15:56

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  sauvegarde d'une partie sur téléphone Androi (AS3)

 

Sujets relatifs
[JobCode 15 juin] 80 dév sélectionnés. Et toi, en feras-tu partie ?[SHELL] Restaurer sous-dossiers de sauvegarde
AS3 Création de Clip en mouvementSauvegarde multiple xcopy ?
[Algo] Vous ne préférez pas une bonne partie d'échecs ?Récuperation du numero de telephone Entrant
Problème de programmation Jeu de Tir As3Problème de disparition programmée en AS3
Remplacer une partie de texte par une autre dans un fichier texteSauvegarde incrémentielle de BDD
Plus de sujets relatifs à : sauvegarde d'une partie sur téléphone Androi (AS3)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR