IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH 8] Parametre dans url : ou est ma faute?


Sujet :

Flash

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut [FLASH 8] Parametre dans url : ou est ma faute?
    Bonjour

    j'utilise flash pour afficher des données dynamiques d'un fichier XML

    Pour changer de produit je passe en parametre dans lurl l'id du produit et dans flahs je fais le test suivant :
    adresse_de_mon_fichier.swf?x=1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (x != undefined)
    {execution du code}
    Ceci ne fonctionne pas mais je ne comprend pas pourquoi.


    Merci par avance

  2. #2
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    Salut,
    le 1 que tu passes , c'est un booléen ? ou un nombre ?
    sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (x ==true)
    {execution du code}
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (x)
    {execution du code}

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    x est un nombre (je ne sais pas si flash dissocie des nombres des chaines de caractere)

    Merci pour ta reponse mais tes solutions ne fonctionne pas

    en revanche si je fais ceci cela fonctionne :

    x=1 (ou x=2...)

    si(x) alors code

  4. #4
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    tu as essayé :
    if (x != null)

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    oui j'ai meme fais ceci

    if(x)
    alors ....
    else
    {
    _level0.titre=x
    }


    et titre affiche undefined

    Je ne comprend pas pourquoi

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    j'ai tenté ceci aussi mais san succès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <object type="application/x-shockwave-flash" data="mon_fichier.swf?x=4" width="800" height="600">
    <param name="movie" value="mon_fichier.swf?x=4" />
    </object>
    j'ai tenté aussi de changer X par un autre nom de variable mais sans succes

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    Bon je pense avoir un autre souci donc je vais mettre le code source et expliquer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    x=1
    if (x)
    {
    	_root.document=new XML(); //création de l'objet XML
    	_root.document.ignoreWhite=true;// les espaces vides sont supprimés
    	_root.document.load("adresse_fichier_xml.xml");//chargement du document XML
    	//_root.stop();
    	_root.document.onLoad=function(){ //quand le chargement du document est terminé , lancement de l'animation
     
    	titre=document.firstChild.childNodes[x].attributes.id_nom_produit
    	prix=document.firstChild.childNodes[x].attributes.id_prix+" €"
    	_level0.titre=titre+" "+prix
    	description=document.firstChild.childNodes[x].attributes.id_description 
    	longueur=length(description)
     
    	if(longueur>50)
    	{
    		description=description.substring(0,50)+" ..."
    	}
    	_level0.description=description
     
    	date_depart=document.firstChild.childNodes[x].attributes.id_date_depart
    	//decoupage des dates
    	tableau_date_depart=date_depart.split("/")
    	date_depart=tableau_date_depart[0]+"/"+tableau_date_depart[1]
    	date_retour=document.firstChild.childNodes[x].attributes.id_date_retour
    	tableau_date_retour=date_retour.split("/")
    	date_retour=tableau_date_retour[0]+"/"+tableau_date_retour[1]
    	_level0.ma_date="Du "+date_depart+" au "+date_retour
    	adresse_image=document.firstChild.childNodes[x].attributes.id_url_img
    	adresse_image2=document.firstChild.childNodes[x].attributes.id_url_img_2
    	adresse_image3=document.firstChild.childNodes[x].attributes.id_url_img_3
    	_root.createEmptyMovieClip("photo1",0);
    	photo1.loadMovie(adresse_image);
    	photo1._x=7.5
    	photo1._y=187,9
    	photo1._width=30
    	photo1._height=20
    	_root.createEmptyMovieClip("phot2",0);
    	photo2.loadMovie(adresse_image2);
    	photo2._x=112,1
    	photo2._y=187,9
    	photo2._width=20
    	photo2._height=20
     
    	_root.createEmptyMovieClip("photo3",0);
    	photo3.loadMovie(adresse_image3);
    	photo3._x=216,1
    	photo3._y=187,9
    	photo3._width=20
    	photo3._height=20
     
    	_root.play();
    	}
    	stop();
    }
    Voici le contenu de mon code,

    Lorsque je compile le fichier, et que je lance le fichier swf, cela ne fonctionne pas non plus. Je ne comprned pas du tout.
    J'aitenté de le lancer en local et sur le netr mais sans succès.


    Merci par avance

Discussions similaires

  1. href ancre et passage de parametre dans url
    Par warwill dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 09/03/2010, 08h40
  2. Réponses: 14
    Dernier message: 31/08/2009, 00h16
  3. parametres dans url
    Par gy0m76 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/12/2006, 17h25
  4. [FLASH MX] Passage de paramètre dans url
    Par trihanhcie dans le forum Intégration
    Réponses: 1
    Dernier message: 18/04/2006, 18h46
  5. [FLASH MX] Variable dans URL
    Par assouline dans le forum Flash
    Réponses: 1
    Dernier message: 07/09/2005, 02h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo