[Résolu] [FLASH + PHP] variable.load .... ???????

variable.load .... ??????? [Résolu] [FLASH + PHP] - PHP - Programmation

Marsh Posté le 05-05-2004 à 20:05:02    

Bonjours tout le monde,  
 
Et oui c'est encore moi qui a besoin de vous :P
 
J'ai un petit problème, le voici:
 
Je veux faire une page flash qui load des thumnails de photos qui sont dans le dossier courant. Pour ce faire je dois utilisé un fichier.php qui me renvoi les nom de fichiers des photos qui sont dans le rep courant. Jusque là tout va bien. Ma question c'est:
 
Comment faire pour dire:
var mavariable = new LoadVars();
mavariable.load("listepics.php" );
 
while (mavariable.loaded == false)
{
  n'excute plus aucune ligne de code
}
 
Dans le fond je veux qu'il continue d'executer les prochaines lignes de code SEULEMENT lorsque mavariable.loaded sera = true.
 
Donc tant que mavariable.loaded ne sera pas = à true, je veux que le programme s'arrête en quelque sorte, c'est à dire qu'il ne lise plus aucune ligne de code pas tant qu'il ai réussi à loader les variables que me retourne mon fichier .php
 
Merci énormément de votre aide encore une fois!
 :jap:


Message édité par UnKnoW le 25-05-2004 à 23:20:14
Reply

Marsh Posté le 05-05-2004 à 20:05:02   

Reply

Marsh Posté le 05-05-2004 à 21:39:26    

change ta condition par:
while(mavariable.loaded == true)
{
Exécution des lignes
}
 
Je dis ca mais je suis pas un crack en php. Cependant cela me paraît le plus logique.


Message édité par AlphaZone le 05-05-2004 à 21:42:24
Reply

Marsh Posté le 05-05-2004 à 21:59:15    

AlphaZone a écrit :

change ta condition par:
while(mavariable.loaded == true)
{
Exécution des lignes
}
 
Je dis ca mais je suis pas un crack en php. Cependant cela me paraît le plus logique.


 
J'ai essayé mais à chaque fois ca créer une loop infini
:(
 
Est-ce que quelqu'un aurait un exemple de code (.fla) qui load des images dans un repertoire?
 
Merci énormément

Reply

Marsh Posté le 05-05-2004 à 22:32:50    

Ah bah oui. Que je suis bete.
 
Met un IF si tu veux éviter de faire une boucle infini ;)
Ca correspondra mieu à ta demande.
 
 

Code :
  1. var mavariable = new LoadVars();
  2. mavariable.load("listepics.php" );
  3. if(mavariable.loaded == true)
  4. {
  5. exécute ligne de code
  6. }



Message édité par AlphaZone le 05-05-2004 à 22:33:26
Reply

Marsh Posté le 06-05-2004 à 17:36:05    

AlphaZone a écrit :

Ah bah oui. Que je suis bete.
 
Met un IF si tu veux éviter de faire une boucle infini ;)
Ca correspondra mieu à ta demande.
 
 

Code :
  1. var mavariable = new LoadVars();
  2. mavariable.load("listepics.php" );
  3. if(mavariable.loaded == true)
  4. {
  5. exécute ligne de code
  6. }




 
Non pas vraiment :(
 
Pourquoi? Parce dès qu'il arrive à ton if, mavariable.loaded a pas encore eu le temps de devenir true, alors il ne rentre pas dans le if, et donc ne fait pas mon code...
  :cry:

Reply

Marsh Posté le 06-05-2004 à 19:01:26    

Théoriquement ta méthode loaded() devrai te renvoyé true si le load est correct. A mon avi, je pense que c'est la méthode qui ne doit pas être au point. Car le chargement se fait a l'intérieur de ta méthode.
 
Qu'en dis-tu ?

Reply

Marsh Posté le 06-05-2004 à 19:02:34    

UnKnoW a écrit :

Non pas vraiment :(
 
Pourquoi? Parce dès qu'il arrive à ton if, mavariable.loaded a pas encore eu le temps de devenir true, alors il ne rentre pas dans le if, et donc ne fait pas mon code...
  :cry:


 
frame 1 : charge variables
frame 2 : vérifie si variables chargées -> va à la frame 4
frame 3 : retourne à la frame 2
frame 4 : joue l'animation

Reply

Marsh Posté le 06-05-2004 à 20:16:04    

AlphaZone a écrit :

Théoriquement ta méthode loaded() devrai te renvoyé true si le load est correct. A mon avi, je pense que c'est la méthode qui ne doit pas être au point. Car le chargement se fait a l'intérieur de ta méthode.
 
Qu'en dis-tu ?


 
Non la méthode est bonne c'est juste que ca prend un certain temps avant que le serveur php renvoi une réponse, donc que mavariable.loaded soit = à true

Reply

Marsh Posté le 06-05-2004 à 20:16:59    

Freekill a écrit :

frame 1 : charge variables
frame 2 : vérifie si variables chargées -> va à la frame 4
frame 3 : retourne à la frame 2
frame 4 : joue l'animation


 
Je vais essayer, mais je ne crois pas que ca va marcher, d'autre propositions? :(

Reply

Marsh Posté le 06-05-2004 à 20:18:07    

UnKnoW a écrit :

Je vais essayer, mais je ne crois pas que ca va marcher, d'autre propositions? :(


 
Non, parce que ça fonctionne [:joce]

Reply

Marsh Posté le 06-05-2004 à 20:18:07   

Reply

Marsh Posté le 06-05-2004 à 20:22:18    

Kler ca marchera, sinno t as bcp plus simple mais sal: tu met ton code dans le onLoad

Reply

Marsh Posté le 06-05-2004 à 20:37:09    

MrNavarro a écrit :

Kler ca marchera, sinno t as bcp plus simple mais sal: tu met ton code dans le onLoad


 
Non justement je l'ai essayé et sa ne marche pas...
 
  :cry:

Reply

Marsh Posté le 06-05-2004 à 22:55:42    

Ben t'es pas doué… [:spamafote]

Reply

Marsh Posté le 07-05-2004 à 00:17:11    

Freekill a écrit :

Ben t'es pas doué… [:spamafote]


 
Ca je sais mais sa m'aide plus  :(

Reply

Marsh Posté le 07-05-2004 à 08:36:39    

+1 pour le onLoad et ++1 pour la soluce de Freekill... Ce sont 2 méthodes qui marchent très bien, surtout celle proposée par Freekill...


---------------
Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Reply

Marsh Posté le 07-05-2004 à 16:03:18    

Banane masquee a écrit :

+1 pour le onLoad et ++1 pour la soluce de Freekill... Ce sont 2 méthodes qui marchent très bien, surtout celle proposée par Freekill...


 
Parfait je vais essayer celle par Freekill

Reply

Marsh Posté le 07-05-2004 à 18:24:39    

UnKnoW a écrit :

Parfait je vais essayer celle par Freekill


 
Parce que ce n'est pas encore fait ?  :heink:

Reply

Marsh Posté le 10-05-2004 à 22:08:15    

Freekill a écrit :

Parce que ce n'est pas encore fait ?  :heink:


 
Non parce que j'ai pas encore accès à mon poste de travail
 
D'ici là les autres propositions sont accepté avec plaisir :P

Reply

Marsh Posté le 25-05-2004 à 19:11:35    

Freekill a écrit :

frame 1 : charge variables
frame 2 : vérifie si variables chargées -> va à la frame 4
frame 3 : retourne à la frame 2
frame 4 : joue l'animation


 
j'ai essayé mais il rentre dans un boucle infini...  :??:  
 
Seigneur pourtant c'est si simple.... :cry:

Reply

Marsh Posté le 25-05-2004 à 23:20:40    

Non c'est beau j'ai rien dit tout marche très bien :)
 
Merci infiniment Freekill
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed