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

PHP & Base de données Discussion :

Variable PHP vers Flash


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 50
    Points : 31
    Points
    31
    Par défaut Variable PHP vers Flash
    Bonjour un autre petit problème.

    J'ai un fichier flash qui dans son actionscript load un fichier xml pour afficher une sorte de coverflow.

    lorsque le nom du fichier xml était écrit directement dans le flash. Le coverflow fonctionnait.

    Là j'ai besoin qu'a la place du nom du xml soit marquée une variable (afin que le nom de xml soit différent selon la valeur de la variable) pour afficher des coverflow différents. mais je n'arrive pas à récupérer cette variable venant de php.

    voici le code coté php pour la transmission de la variable :

    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
    function envoi($var, $val){          //fonction pour envoyer la variable
    
    	echo "$".$var."=".utf8_encode($val.".xml");
    
    }
    
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    </head>
    <body>
    $nom=$_POST['nomdossier'];
    echo UTF8_encode('&nom='.$nom);
    
    //je passe des lignes qui n'ont rien à voir
    
    ?>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="350" id="iTunesAlbumArt" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="quality" value="high" />
    <param name="movie" value="iTunesAlbumArt2.swf?<?php envoi('nom',$nom); ?>" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#EBEBEB" />
    <embed src="iTunesAlbumArt2.swf?<?php envoi('nom',$nom); ?>" quality="high" bgcolor="#000000" width="590" height="350" name="iTunesAlbumArt2" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </embed>
    </object>
    Voici donc pour cette première partie : pour la transmission de la variable (dont je ne suis pas sur).
    Mais en regardant le code source généré sous mozilla cela me marque nom=cequejeveux.xml . A priori cela devrait être bon pour le php.

    Maintenant le code coté flash pour récupération de variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var recup = new LoadVars();
    recup.onLoad = function(success) {
    if (success) {
    _root.nom.text = this.nom;
    }
    else{
    }
    };
    recup.load("http://localhost/cer/galerie-photos2.php");
    puis l'endroit ou j'essaie d'utiliser cette variable toujours dans le flash pour loader le fichier xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    xmlData.load(_root.nom.text);
    je ne sais pas trop ce qu'il faut marquer ici.
    Avant il y avait marqué
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlData.load('ancienfichier.xml');
    et cela marchait

    Je ne comprend pas car le code que j'ai marqué devrait être remplacé par nouveaufichier.xml mais je ne sais pas comment faire.

    Merci d'avance car je suis perdu

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 50
    Points : 31
    Points
    31
    Par défaut
    Pour préciser en remplacant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlData.load(_root.nom.text);
    ( où j'espère que _root.nom.text soit ma variable)

    par directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlData.load("nouveaufichier.xml");
    cela fonctionne.

    Cela prouve que le problême ne vient que de l'envoi, de la récupération ou de l'utilisation de la variable.

    Merci pour votre aide

Discussions similaires

  1. Transfert de variables PHP vers Flash
    Par Bozomobile dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 02/12/2008, 13h30
  2. variable php vers flash
    Par éloi_75 dans le forum Flash
    Réponses: 2
    Dernier message: 08/09/2008, 18h19
  3. [FLASH 8] Probleme variable php vers flash
    Par jbidou88 dans le forum Flash
    Réponses: 2
    Dernier message: 29/03/2007, 09h13
  4. [FLASH 8] Probleme variable php vers flash : accent
    Par jbidou88 dans le forum Flash
    Réponses: 2
    Dernier message: 22/03/2007, 14h52
  5. [FLASH MX2004] Variable php vers flash
    Par Rhadamanthe59 dans le forum Flash
    Réponses: 8
    Dernier message: 01/03/2006, 22h14

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