begin process at 2010 02 09 00:03:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Général

 > 

probleme incompréhensible


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme incompréhensible

jeudi 5 mars 2009 à 17:20:33 | probleme incompréhensible

lechti62

Bonjour, voila mon soucis, dans une boucle setinterval toutes les secondes (1000ms) je scrutte une base de données mysql et reçois les infos en XML via php, bref tout fonctionne sous l'editeur de flash et si je publie avec un exe ça marche trés bien, mais une fois sur une page web en executant le swf depuis une page web ou même le swf seul, si je modifie une donnée dans ma base mysql (via phpmyadmin) mon script ne met plus à jour ses champs. Par exemple si je scanne dans ma base la valeur de toto=1, au demarrage mon script flash va bien afficher toto=1 et si dans phpmyadmin je met toto=2 et bien mon script m'affiche toujours toto=1 alors que depus l'editeur de flash 8 ou avec le script compilé en exe ça marche, il met bien à jour en temps réel toto=2.

Je deviens fou, c'est incompréhensible là tout est pareil et depuis une pâge web le swf ne capte rien. Quelqu'un a une idée ?

Voila ma routine d'exemple

onClipEvent(load)
{
//*** declaration variable XML
my_xml_infos= new XML();
my_xml_infos.ignoreWhite = true;

function scanne_infos()
{
itvmsg = setInterval(function ()
{
my_xml_infos.load(_global.adresse_serveur+"infos_xml.php");
my_xml_infos.onLoad = function()
{
my_xml_infos_base = my_xml_infos.childNodes[0];
i0 = 0;
while (my_xml_infos_base.childNodes[i0] != null && _global.placement_comtes_termines==true) {
my_xml_infos_node = my_xml_infos_base.childNodes[i0];

// recuperation des variables scruttées dans la base
var toto=my_xml_infos_node.attributes.valeur_toto;

i0++;
}
};
}, 1000);
} // fin de la fonction principale

scanne_infos();

} // fin du on clip event LOAD

jeudi 5 mars 2009 à 17:45:21 | Re : probleme incompréhensible

lechti62

Erf !!! le pire c'est qu'avec mozilla ça marche, je n'ai le problème qu'avec internet explorer : une idée ?? un probleme d'autorisation ? de paramètre ?
jeudi 5 mars 2009 à 18:34:53 | Re : probleme incompréhensible

bali_balo

Réponse acceptée !
Problème de cache.
Regardes cette source : http://www.flashkod.com/codes/OUTREPASSER-PROBLEME-CACHE-LORS-UTILISATION-SENDANDLOAD_38085.aspx

bali_balo....=]

vendredi 6 mars 2009 à 08:30:09 | Re : probleme incompréhensible

lechti62

Oui ça pourrait bien ressembler à ça mais je n'arrive pas à adapter le code exemple à ma routine. Je n'utilise pas XML.sendandload mais uniquement xml.load comment faire ?
j'ai essayer adapté à mon code mais ça ne change rien. Qu'est ce qui cloche ?
my_xml_infos= new XML();
my_xml_infos.ignoreWhite = true;
recepteur = new XML();
dateCourante=new Date();
my_xml_infos.Date=dateCourante.getTime();
my_xml_infos.load(_global.adresse_serveur+"essais_jm.php?pseudo=toto", recepteur,"GET");


Voila le code exemple killer de cache
  • //On déclare deux objets loadVars pour émettre et recevoir les données
  • varEmetteur = new LoadVars();
  • varRecepteur = new LoadVars();
  • //on crée un nouvel objet date
  • dateCourante=newDate();
  • //on attribue à l'objet loadVars émetteur nos paramètres ainsi que la date
  • varEmetteur.param1="kiwi";
  • varEmetteur.param2=3;
  • varEmetteur.date=dateCourante.getTime();
  • varRecepteur.onLoad = function(succes){
  • if (succes){
  • ...
  • }
  • }
  • varEmetteur.sendAndLoad("http://www.monsite.com/requete.php",varRecepteur,"POST");//On appelle la page de requete
vendredi 6 mars 2009 à 08:33:41 | Re : probleme incompréhensible

lechti62

Réponse acceptée !
Super !! j'ai trouvé, c'est bien un pb de cache et il faut mettre dans mes scripts PHP en haut le code
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);


impec tout fonctionne. merci
vendredi 6 mars 2009 à 10:13:49 | Re : probleme incompréhensible

bali_balo

Sinon pour le faire dans Flash. Soit tu mets ta variable de "cachekiller" à la suite de ton utl genre :
monLoadVars.load( "monScript.php?cachekiller="+random(999999) );
ou encore
monLoadVars.load( "monScript.php?cachekiller="+(new Date()).getTime() );

Soit tu ajoute une propriété à ton objet LoadVars qui lui transmettra directement à ton script la variable.
monLoadVars.cachekiller = (new Date()).getTime();
monLoadVars.load(....);


Cette discussion est classée dans : base, infos, xml, my, toto


Répondre à ce message

Sujets en rapport avec ce message

Comment mettre à jour une variable XML [ par lechti62 ] Bonjour, voici un morceau de mon cod, le problème est que si je met à jour dans phpmyadmin une valeur de variable, celle ci n'est pas mise à jour dans aligner des infos xml [ par vegetalain ] Coucou.J'avais posé une question précédement mais... je vais reformuler...comment faire pour genre avoir un fichier xml qui contient p lusieurs d onné Texte dynamique dans clip - XML [ par chindra ] Bonjour,Je préviens de suite, je suis une méga débutante...je pratique Flash depuis seulement quelques mois et ce n'est pas du tout ma formation initi Problème de chargement d'un fichier xml dans flash [ par elTrakos ] Bonjour.J'ai récemment essayé de créer une playlist avec flash grâce à un fichier xml où sont stockées toutes mes pistes audio. Le seul problème c'est chargement XML ... [ par Homeros ] Bonjour, j'ai une application qui charge les données d'un fichier XML, mais les données s'affichée dans le même zone de txt est se que je veux, c'est zone de texte,XML,nodes... [ par Homeros ] Bonjour, j'ai une application qui charge les données d'un fichier XML, mais les données s'affichée dans le même zone de txt est se que je veux, c'est Au secours : Afficher des images venant d une base XML [ par IpponFish ] salut à tous, J'ai un fichier XML qui sert de base de données et des images à côté du fichier XML, je reçois cela sur un serveur via FTP. Je sèche g Redimensionnement image ratio en pixel et non en pourcentage [ par Matol ] Bonjour, J'ai fait une banniere qui recupere, via un fichier xml, des images avec des liens dessus Toutefois, le redimensionnement des images me pos importation de nombres d'une base de données [ par YarbY ] Salutj'utilise une base mysql dans laquelle est stocké des nombres (défini en type double). Je les sors de ma table par l'intermédiaire d'un script PH XML et actionscript retiré des infos [ par Nexto ] Bonsoir, Je débute en flash et je voudrais retiré avec flash des infos d'un fichier xml. Dans mon XML il y aurais des départements français 01 02 03 e


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales