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

  FORUM HardWare.fr
  Programmation
  Divers

  problème de menu flash avec url +arguments en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de menu flash avec url +arguments en PHP

n°814016
the_bigboo
Posté le 03-08-2004 à 18:27:07  profilanswer
 

j'ai un problème en flash,  
mon menu appelle une fichier appelé menu.xml définit comme suit :  
 
 

Code :
  1. <?xml version="1.0"?>
  2. <myMenu>
  3.  <myItem name="Contact" url=" index.php?p=contact/" />
  4.  <myItem name="Ressources" url="index.php?p=ressources/" />
  5.  <myItem name="Liens" url="index.php?p=liens/" />
  6.  <myItem name="Tutoriaux" url="index.php?p=tutoriaux/" />
  7.  <myItem name="Espace membre" url="index.php?p=index_membres/" />
  8.  <myItem name="Logitheque" url="index.php?p=logithèque/" />
  9.  <myItem name="Accueil" url="index.php/" />
  10. </myMenu>


 
Le problème dans ce code c'est que le menu ne tient pas compte des ?p=XXX contenu dans les URL et ca pose problème...  
Auriez-vous une solution ? ou une explication ?

mood
Publicité
Posté le 03-08-2004 à 18:27:07  profilanswer
 

n°814023
Mr Mala
Posté le 03-08-2004 à 18:32:55  profilanswer
 

Vire les '/' devant les " de fin de chaine pour les urls


Message édité par Mr Mala le 03-08-2004 à 18:33:15
n°814031
the_bigboo
Posté le 03-08-2004 à 18:36:40  profilanswer
 

marche pas...

n°814033
Mr Mala
Posté le 03-08-2004 à 18:38:31  profilanswer
 

Tu as affiché une trace() des attributs quand tu décortiques ton xml pour voir si attributes.url est correct ?

n°814037
Mr Mala
Posté le 03-08-2004 à 18:46:16  profilanswer
 

Et je ne sais pas si ça peut jouer mais tu as un espace qui traîne au début de l'url de ton premier item ...
En tout cas, je viens de faire en vitesse le parseur pour ce fichier XML et no problemo, il prend bien tout l'url ( donc clairement, c'est pas dans le xml qu'il y a un blème )


Message édité par Mr Mala le 03-08-2004 à 18:55:13
n°814050
the_bigboo
Posté le 03-08-2004 à 19:05:18  profilanswer
 

voila la partie de mon animation flash qui appele le menu xml :

Code :
  1. menuXml = new XML();
  2. menuXml.ignoreWhite = true;
  3. menuXml.onLoad = function(success) {
  4. if (success) {
  5.  menuItem = this.firstChild.childNodes;
  6.  j = 800;
  7.  for (var i=0; i<menuItem.length; i++) {
  8.   item = _root.attachMovie("itemClip", "itemClip" + i, 100-i);
  9.   j = j - menuItem[i].attributes.name.length * 7 - 10 ;
  10.   //item._width = menuItem[i].attributes.name.length * 6 ;
  11.   item._x = j;
  12.   item._y = 100;
  13.   item.itemLabel.text = menuItem[i].attributes.name;
  14.   item.myUrl = menuItem[i].attributes.url;
  15.   item.play(0);
  16.   item.onRelease = function() {
  17.    getURL(this.myUrl,"_self" );
  18.   }
  19.   item.onRollOver = function() {
  20.    this.gotoAndPlay(16);
  21.   }
  22.   item.onRollOut = function() {
  23.    this.gotoAndPlay(15);
  24.   }
  25.  }
  26. }
  27. }
  28. menuXml.load("menu.xml" );


Je sais pas si ca peux t'aider mais si tu as besoin d'autres sources fais-moi signe...

n°814104
Mr Mala
Posté le 03-08-2004 à 19:58:25  profilanswer
 

ok .. et il fait quoi exactement au lieu de lancer l'url ?
Et tu as mis des traces un peu partout ( notament dans le onRelease ) pour afficher item.myUrl ?


Message édité par Mr Mala le 03-08-2004 à 20:05:07
n°814150
the_bigboo
Posté le 03-08-2004 à 20:24:40  profilanswer
 

au lieuu de lancer index.php?p=XXX , il lance index.php pour tous les liens.

n°814166
Mr Mala
Posté le 03-08-2004 à 20:33:51  profilanswer
 

oui ok mais tu as mis une trace de item.myUrl avant le getURL ?

n°814233
the_bigboo
Posté le 03-08-2004 à 21:37:54  profilanswer
 

Euh... Ce n'est pas moi qui ai fait l'animation. Je ne programme pas en flash... Mais si tu veux les sources de l'animation, je te les met à disposition ici. Si il te faut autre chose, previens moi.


Message édité par the_bigboo le 03-08-2004 à 21:38:37
mood
Publicité
Posté le 03-08-2004 à 21:37:54  profilanswer
 

n°814235
Mr Mala
Posté le 03-08-2004 à 21:42:57  profilanswer
 

Ok je vais jetter un coup d'euil là-dessus .. je te dis quoi demain.

n°814238
the_bigboo
Posté le 03-08-2004 à 21:45:17  profilanswer
 

tiens moi au courant...
Ne m'oublie pas stp...
Merci de ton aide !

n°814253
Mr Mala
Posté le 03-08-2004 à 22:01:06  profilanswer
 

Hooooooooo ben déjà un truc grave :
Tu n'as pas remarqué 2 ERREURS de compilation !!!!!
Ton pote s'est planté dans le symbole2 et symbole3; il a mis "new loadVars()" au lieu de "new LoadVars()" !!!
Flash est case-sensitive ! L'objet "loadVars", il connait pas !!!
Corrige déjà ça ... :p
Bon faut que je teste avec des liens du style des tiens .. paske dans l'archive, c'est juste des liens "normaux" vers des sites ...
 
Bon .. la suite demain .. tracasse pas


Message édité par Mr Mala le 03-08-2004 à 22:02:43
n°814256
the_bigboo
Posté le 03-08-2004 à 22:06:14  profilanswer
 

ok
mais moi je n'y connais rien la dedans...Si ya moyen que tu le corriges et que tu me l'envoie par mail ici : the_bigboo@noos.fr
merci m'sieur !


Message édité par the_bigboo le 03-08-2004 à 22:07:00
n°814962
the_bigboo
Posté le 04-08-2004 à 15:27:32  profilanswer
 

ca ne marche pas... :(

n°814975
Mr Mala
Posté le 04-08-2004 à 15:44:17  profilanswer
 

Bon je viens de tester avec des liens au même format que les tiens ("... /index.php?p=..." ) et ça passe nickel ...
DONC, puisque le côté Flash est épuisé, je me dis que c'est ton index.php qui a un problème ...

n°815063
the_bigboo
Posté le 04-08-2004 à 17:10:45  profilanswer
 

peux tu m'envoyer les sources qui marchent correctement ? Parce qu'avec tous fichiers ca me fait pareil que ca soit avec index.php, fichier.php essai.html, test.asp... etc...

n°815064
Mr Mala
Posté le 04-08-2004 à 17:13:18  profilanswer
 

Les sources de quoi ? du flash ?

n°815142
the_bigboo
Posté le 04-08-2004 à 17:55:21  profilanswer
 

oui si tu les as modifiées. Parce que chez moi ca ne veux pas marcher. Peut etre est-ce parce que le fichier est en php...

n°815163
Mr Mala
Posté le 04-08-2004 à 18:08:57  profilanswer
 

heuuu ben le fichier Flash, tu l'as ! c'est celui que je t'ai envoyé ! ... et comme je t'ai dit, j'ai testé avec des liens type "index.php?p=blabla" dans le XML et ça fonctionne ...  
Donc, je répète : c'est probablement ton index.php qui a un problème !!!


Message édité par Mr Mala le 04-08-2004 à 18:09:18
n°815170
the_bigboo
Posté le 04-08-2004 à 18:20:03  profilanswer
 

oui mais meme une page web html vide avec l'extension php me pose le meme pb...
Tu n'as pas modifié le xml ?
affiche le voir celui que tu as utilisé stp...
et d'autre part j'ai programmé moi meme la page et je t'assure qu'il n'y a aucun pb avec. Si tu vois des causes possibles a ce probleme, dis-le.
Thanks ! :hello:

n°815172
Mr Mala
Posté le 04-08-2004 à 18:22:39  profilanswer
 

Je t'envoie en MP le xml que j'ai utilisé ...

n°815182
the_bigboo
Posté le 04-08-2004 à 18:32:20  profilanswer
 

j'ai beau chercher, je ne vois pourquoi ca ne marche pas... :(  
Et tu dis que ca marche chez toi ? C'est a devenir dingue cette histoire ! :pt1cable:

n°815184
Mr Mala
Posté le 04-08-2004 à 18:34:11  profilanswer
 

Et quand tu prends un des liens de ton xml ( index.php?p= ... ) dans ton browser, ça fonctionne ?

n°815186
the_bigboo
Posté le 04-08-2004 à 18:36:42  profilanswer
 

oui sans pb...

n°815190
Mr Mala
Posté le 04-08-2004 à 18:42:51  profilanswer
 

Bon on va continuer ça en messages privés paske j'ai des trucs plus pointus à tester ...

n°815209
the_bigboo
Posté le 04-08-2004 à 19:02:01  profilanswer
 

ok

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  problème de menu flash avec url +arguments en PHP

 

Sujets relatifs
[PHP] - Probleme pour ajouter des jours à une dateprobleme de javascript avec certains browser
la vengeance de allopassxp est un plat qui se mange en PHPrecursivité et menu multiniveaux
Problème de jointure ORACLE avec comparaison de champs nullProblème création miniatures
[PHP] Accés dans un tableau d'objets...[Flash] Génération dynamique de bouton.... (Hard)
pop up avec PHP ??? 
Plus de sujets relatifs à : problème de menu flash avec url +arguments en PHP


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