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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  SharedObject Actionscript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SharedObject Actionscript

n°1705921
Warui
Posté le 21-03-2008 à 11:40:55  profilanswer
 

Bonjour tout le monde,  :D  
 
voilà j'ai déjà lu pas mal de posts sur les fofos mais je ne trouve pas la solution à mon problème.
 
J'ai 3 .swf on va dire:
 
1) Main.swf - c'est celui qui appele les 2 autres
2) rechercheDirecte.swf
3) et programmes.swf
 
J'ai donc mon Main qui à laide de boutons appellent l'un ou l'autre swf.
 
Dans mon second fichier "rechercheDirecte.swf" j'ai plusieurs rubriques que l'utilisateur peut et doit meme choisir:
Quel type de public etes vous?
1>> Jeune
2>> Chomeur
3>> Etudiant
4>> Tout public
 
Quel age avez vous?
1>>20-25
2>>26-30
3>>31-35
 
Quelles sont vos études?
1>>Supérieur type court
2>>Supérieur type long
3>>Universitaire
 
et encore d'autres rubriques comme celles la ou l'utilisateur doit faire des choix en cliquant sur les rubriques.
 
A chaque fois que l'utilisateur clique sur un choix, je place dans un tableau la valeur choisie donc si par exmple il choisi :  
Etudiant -20-25 -Universitaire mon tableau sera : 3,1,3 Je change ensuite mon tableau en string pour avoir une chaine de caractère de tous ses choix.
 
Je place cette valeur dans un SharedObjetc :  
 
var numeroProg; //je déclare une variable pour recevoir le tableau sous forme de chaine de caract.
var tabNumProg = new Array ();  
valeur = SharedObject.getLocal("memoire" );  
tabNumProg.splice(...); //je rempli mon tableau.
numeroProg = tabNumProg.toString(); //je place dans ma variable numeroProg mon tableau sous forme de chaine de caract.
valeur.data.nom = numeroProg; //je place dans valeur ma chaine de caract.
valeur.flush(); //je place valeur dans la mémoire cookie de mon pc.
 
Si dans ce meme swf je fais un texte de saisie et que je met dans ce texte valeur.data.nom, ya pas de prob, il le lit très bien meme si je coupe mon animation et que je reclique pour avoir la valeur de mon texte de saisie.
 
Maintenant dans mon Main.swf je place ce code
 
//boutonCrit étant un bouton sur la scène qui appelle le rechercheDirecte.swf.
boutonCrit.onPress = function() {
 
 loadMovieNum("rechercheDirecte.swf", 1); //on imbrique le swf.
 _root.attachMovie("titreMenu", "confirmer", 1); //on ajoute sur la scène un bouton qui confirmera les choix de l'internaute.
 _root["confirmer"]._x = 880;
 _root["confirmer"]._y = 300;
 _root["confirmer"].textTitre = "CONFIRMER_OK";
 
 _root["confirmer"].onPress = function(){ //lorsqu'on clique sur ce bouton "CONFIRMER".
  valeur = SharedObject.getLocal("memoire" );  
  donnees = valeur.data.nom; //on place dans un champs de texte de saisie la valeur du cookie.
 }
}
 
MAIS CA NE MARCHE PAS  :pfff:  
 
Je suis un peu noob en actionscript et ca fait juste quelques jours que je suis dessus mais il me semble tout de meme que lorsqu'on utilise ce SharedObject il devrait se placer sur le pc et donc qu'on pourrait aller le rechercher d'où on veut, non? c'est pas le but??
 
Si vous pouviez m'aider à trouver une solution pour transmettre la valeur de mon tableau, ce serait sympa  :wahoo:  
 
Merci ;)
 
-Warui-

mood
Publicité
Posté le 21-03-2008 à 11:40:55  profilanswer
 

n°1706303
antika
Posté le 21-03-2008 à 18:45:02  profilanswer
 

Héhé, c'est vicieux : un .swf ne peut pas lire un SO créé par un autre .swf


Message édité par antika le 21-03-2008 à 18:45:08
n°1706606
Warui
Posté le 22-03-2008 à 17:44:09  profilanswer
 

Là je ne comprends plus rien :p
 
Regarde ça: http://zoneflashmx.free.fr/proprie [...] ction.html Ce sont bien 2 fichiers .fla qui communiquent la même donnée non?
 
Merci en tout cas d'avoir répondu, je commencais à me sentir seule :p

n°1706609
antika
Posté le 22-03-2008 à 17:53:09  profilanswer
 

oui, mais là ça n'a rien à voir avec des SO, c'est une LocalConnection

n°1707129
Zedlefou
In cabbage we trust !
Posté le 25-03-2008 à 05:08:09  profilanswer
 

Essaie de placer des donnees dans _global


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1707445
Warui
Posté le 25-03-2008 à 16:37:19  profilanswer
 

Whouwhout!! Ca marche avec les SharedObject Oo je ne vois meme plus ou j'avais fais ma faute :p mais ca fonctionne c'est le principal :)
 
merci à vous ^^


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

  SharedObject Actionscript

 

Sujets relatifs
Actionscript sur boutonchangement de couleur en actionscript
[Flash/ActionScript] Classe externesSharedObject
[Actionscript/Flash] Probleme de son qui demare automatiquementProbleme avec hitTest en ActionScript 2
[RÉSOLU]pre-loading - ActionScript 3.0Problème XML & ActionScript
[Résolu] Problème ActionScript - fonction onLoadactionscript creer un ficher xml qui recupere les donnees SharedObject
Plus de sujets relatifs à : SharedObject Actionscript


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