CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Gros Problème en flash ! Besoin d'aide!

martouffe
martouffe
Niveau 2
20 juillet 2004 à 23:09:25

Voila comme je l´ai déja di sur ce forum je me lance dans un rpg online en flash qui fonctionne avec une base de donné mySQL
Pour le momen ma facon d´envoyé les variable a la base mySQL c d´ouvrir dan une autre fenêtre du navigateur, un fichier php qui récupère les info de l´animation flahs et les met dan la base de donné.
hors ouvrir le fichier php a chak foi qu´il fo envoyé les variable augmente considérablement le temps de latence !
Est ce que quelq´un conné une fonction ou une méthode dans flash pour demandé au fichier php d´écrir dan la base de donné sans l´ouvrir dans une autre fenêtre ?
Merci d´avance pour votre aide !

riiia
riiia
Niveau 10
20 juillet 2004 à 23:11:10

hum tu peux le faire en html mais je connais pas du tout le php et le flash dsl

luxregina
luxregina
Niveau 10
21 juillet 2004 à 00:09:52

Non, tu n´es pas obligé d´ouvrir la page dans une autre fenêtre, il te suffit de l´appeler . .. de la même manière que tu l´aurais fait avec ton fichier texte : là aussi tu peux lire une variable sans ouvrir le fichier.

Lis bien ce tutorial, télécharge les sources, tu verras mieux :

http://www.flash-france.com/sections.php?op=viewarticle&secid=8&artid=7

martouffe
martouffe
Niveau 2
21 juillet 2004 à 00:29:10

justemen j´ai bien lu et mon problème se pose toujours.
Nivo recevoir des variable d´un fichier texte, php... pas de problème
mais c´est en envoyan les variable
chaque foi que j´envoi une variable une fenêtre doit apparaitre comme dan le tuto que tu vien de me donner ( a moin qu´il existe une autre solution)
C´est cett solution que je cherche, comment envoyé des variable sans devoir ouvrir dans une nouvelle fenêtre une page php !
C´est cette page qui souvre qui augmente le tem de latence !
merci

NaN
NaN
Niveau 5
21 juillet 2004 à 09:39:07

Il faut faire :
loadVariablesNum("page.php", 0, " POST");
si tu veux envoyer tes variables avec la méthode post.
loadVariablesNum("page.php", 0, " GET");
OU

loadVariablesNum("page.php?variable="+nom_de_la_va
riable, 0);
Si tu veux les envoyer avec la méthode GET.
Si tu utilises ce code il n´y a pas de raison qu´une fenêtre navigateur s´ouvre.

luxregina
luxregina
Niveau 10
21 juillet 2004 à 09:49:03

Exactement : il faut faire la différence entre getURL, et loadVariablesNum ( );

http://www.flash-france.com/sections.php?op=viewarticle&secid=8&artid=22

luxregina
luxregina
Niveau 10
21 juillet 2004 à 10:04:17

Ceci dit ce ne sera pas immediat non plus, dans la mesure ou ta page PHP s´execute quand même, donc tu auras toujours la latence de l´appel de la page PHP - si ton host n´est pas super rapide, cela peut prendre quelques secondes : c´est la raison pour laquelle le PHP ne sera pas compatible avec du temps réel . ..
Je voulais juste clarifier ceci . ..

NaN
NaN
Niveau 5
21 juillet 2004 à 10:44:24

J´oubliais de préciser :
Je pense que la méthode

loadVariablesNum("page.php?variable="+nom_de_la_va

riable, 0);
doit être la plus rapide puisqu´elle ne transmet que la(les) variable(s) dont tu as besoin. Evidemment tu ne peux l´utiliser que si le contenu de tes variables n´est pas trop long.

luxregina
luxregina
Niveau 10
21 juillet 2004 à 10:56:26

Hummm...en fait, je ne suis pas sur qu´elle soit plus rapide, partant du principe que sa page PHP est codée pour ne transmettre que les variables utiles ( c´est à dire celles qu´il utilise activement dans le jeu ) . Je pense qu´il vaut mieux avoir plusieurs pages PHP qui traitent chacune d´un type d´interaction base qu´une seule qui s´occupe de tout faire : ainsi on appelle à chaque fois seulement ce dont on a besoin . ..

Ceci dit, je ne suis pas top sur d´avoir raison sur ce coup là, et je suis loin d´être un spécialiste des interactions Flash/BDD . ..

NaN
NaN
Niveau 5
21 juillet 2004 à 11:11:21

Je voulais dire plus rapide dans le sens Flash>PHP et pas l´inverse ( pour lequel ça ne change rien). Il me semble que si on précise Post ou Get toutes les variables sont envoyées à la page PHP, non?
Après, la méthode dont je parlais n´a pas d´incidence sur le nombre de pages PHP utilisées ( au contraire elle est plus adaptée à des pages multiples), et je suis d´accord avec toi qu´il vaut mieux en avoir une différente pour chaque tâche.

luxregina
luxregina
Niveau 10
21 juillet 2004 à 11:16:28

Pour l´envoi de variable, c´est fort possible ; en fait je ne sais pas vraiment : j´ai l´habitude de tout envoyer sans me poser de questions :)

NaN
NaN
Niveau 5
21 juillet 2004 à 11:30:24

OK, de toute façon je pense que ça doit n´avoir d´incidence que si ça permet d´éviter d´envoyer des variables contenant de très longs textes.

martouffe
martouffe
Niveau 2
21 juillet 2004 à 20:48:06

Je vou dis un grand merci a vous deux !
Mon problème est réglé, plu besoin de page qui s´ouvre !
Encor merci bocou !

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment