Salut tout le monde...
J'ai un petit problème avec les SharedObject... j'avais déjà utilisé et ça marchait, mais là, je dois avoir un truc dans les yeux passque je vois pas ce qui cloche... (le plus drôle c'est que je voulais le faire comme exemple pour expliquer à qqu'un )
Bon... Pour mon exemple, j'ai utilisé ceci :
un premier swf, avec un texte de saisie. lorsqu'on donne la bonne réponse ("mouais", variable txt = answer) on créé le sharedObject: le script est sur le bouton de validation de réponse :
Visiblement, ça marche. J'ai édité mon .sol qui contient bien une variable etat avec un string "dejavu"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 on(release) {if(answer == "mouais") {chapitre1 = SharedObject.getLocal("chapitre1"); chapitre1.data.etat="dejavu"; chapitre1.flush(); answer = "";} else {error._visible=1;} }
J'ai un autre swf qui doit lire le .sol pour savoir si la réponse a bien été donné... sur la timeline, image 1 j'ai :
et bien le premier trace me donne "undefined"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 stop(); verif=SharedObject.getLocal("chapitre1"); reponse=verif.data.etat; trace(reponse); if(reponse == "dejavu") {trace("ok");}
comprend pas pk...
Help, pliz
Partager