Forums Développement Multimédia

Aller au contenu

SharedObject En Air

SharedObject air

2 réponses à ce sujet

#1 cortoh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 464 messages

Posté 15 January 2019 - 21:31 PM

Bonjour,
J'ai premier SharedObject dans un clip et j'en ai également 4 autres dans un autre clip, cela fonctionne très bien à 100% sur mon PC, mais en le plubliant en Air sur mon smartphone le bouton pour enregistrer mon premier SharedObject fonctionne très bien mais les autres ne fonctionnent pas, y a t-il une limitation pour l'enregistrement des données en Air ? si oui, y a t-il une parade ? ou est t-il possible d'enregistrer plusieurs données dans un mème fichier ?

Merci d'avance pour vos infos.

Mon modèle SharedObject:

// Sauvegarde de l'URL du fichier PHP ....................................
var mot:SharedObject = SharedObject.getLocal("monmot","/");
if (mot.data.etat!= undefined)

{
  para_php.input_url_php.text = mot.data.etat;
}

else
{
  para_php.input_url_php.text = "Entrer votre lien PHP";
}
// Bouton de sauvegarde .................................................
para_php.btn_sav.addEventListener(MouseEvent.CLICK,sauveURL);
function sauveURL(e:MouseEvent)

{

mot.data.etat = para_php.input_url_php.text;
mot.flush();
para_php.info_php.text = "[ Enregistrement réussi ]";
myEraseText.start();

}
 


#2 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1782 messages

Posté 15 January 2019 - 23:10 PM

Je ne connaissais pas cette restriction
mais tu peux n'utiliser qu'un seul SharedObject
dans la classe principale :
var mot:SharedObject = SharedObject.getLocal("monmot","/");

pour y accéder depuis le clip
var main:MainTimeline = root as MainTimeline;
trace( main.mot );


#3 cortoh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 464 messages

Posté 18 January 2019 - 07:09 AM

En fait j'avais quelques lignes de codes qui provoquaient cette erreur silencieuse car aucun message n'y disfonctionnement en interne.
Merci.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP