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 MX] Galerie dynamique php vers animation flash


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2
    Par défaut [FLASH MX] Galerie dynamique php vers animation flash
    Bonjour,
    Voila en gros mon problème : :

    J'ai une galerie dynamique d'images de biens immobiliers en php/mysql.

    Basiquement chaque image propose un lien dynamique du type "index.php?page=12&annonce=123", normalement j'utilise une page de "réception php" nommée ici "page 12" qui récupère la variable "annonce" et intéroge la BDD qui va fournir des informations et entre autre : afficher 4 images correspondant à cette fameuse annonce "123".

    J'ai crée pour cette "page 12" une anim.swf avec 4 sprites (photo1, photo2, photo3, photo4) avec pour chacun des sprites un loadmovie(image_x.jpg) qui va présenter les 4 photos descriptives en question dynamiquement. vous me suivez ?

    Donc comment faire pour qu'en cliquant sur une image de ma première page galerie ( méthode GET ), l'anim flash récupère au final les données provenant de ma BDD et affiche les bonnes images de l'annonce "123" dans mon animation .swf ??

    Je sais qu'on peut récupérer des variables d'un fichier php avec loadVariables() mais il s'agit de données php "statiques". Moi je veux qu'une page php dynamique avec BDD envoi les variables à flash... Je tourne en rond.

    Un autre paramètre : j'utilise pour une raison de moyen (et de licence donc) le logiciel SWISHMAX ( qui propose de l'actionscript ) plutôt que Flash de Macromédia. Ca ne devrait pas changer grand chose pour le problème, mais bon je voulais être honnête pour les puristes.

    Merci d'avance pour vos suggestions et bonne année

    Mat

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2
    Par défaut Php dynamique vers flash : solution très simple
    C'est souvent les trucs les plus simples qui sont durs à trouver ( parce qu'on se complique trop la vie bien souvent )

    Voici l'exemple détaillé :

    Liens htm de tests : ( mes images sont nommées 01.jpg...06.jpg pour l'exemple )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="index.php?im_01=01&im_02=02&im_03=03">lien images 1 (01,02,03)</a>
    <a href="index.php?im_01=01&im_02=04&im_03=06">lien images 2 (01,04,06)</a>
    <a href="index.php?im_01=05&im_02=02&im_03=01">lien images 3 (05,02,01)</a>
    Code php de test pour exemple ( mais les données peuvent très bien provenir d'une BDD )
    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
    <?php 
    //image 01
    $imsrc1=$_GET['im_01'];
    $f=".jpg"; //format de l'image
    $im1=$imsrc1.$f; // concaténation pour produire le non entier de l'image avec son extension
    //image 02
    $imsrc2=$_GET['im_02'];
    $f=".jpg"; 
    $im2=$imsrc2.$f;
    //image 03
    $imsrc3=$_GET['im_03'];
    $f=".jpg"; 
    $im3=$imsrc3.$f;
     
    ?>
    Dans la même page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
      <param name="movie" value="test1.swf?im1=<?php echo "$im1"; ?>&im2=<?php echo "$im2"; ?>&im3=<?php echo "$im3"; ?>">
      <param name="quality" value="high">
      <embed src="test1.swf?im1=<?php echo "$im1"; ?>&im2=<?php echo "$im2"; ?>&im3=<?php echo "$im3"; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed>
    </object>
    Côté script flash :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    on...
    {
           loadMovie(_root.nom de ma variable);
    }
    Et voila le tour est joué ( mettez vos images dans le même répertoire que l'anim flash ou faites bien attention au chemin pour arriver aux images comme vous voulez )

    Bon courage

    Amicalement, Mat

  3. #3
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    juste un conseil : évite les on(...), les onClipEvent(...) et SURTOUT les _root utilise le ciblage relatif avec this et _parent

    @++

Discussions similaires

  1. Comment éviter recharger une animation flash dans un site php ?
    Par ultimate_3d dans le forum Flash/Flex
    Réponses: 6
    Dernier message: 07/04/2010, 21h04
  2. anim flash qui envoie requete php ?
    Par kikirun dans le forum Dynamique
    Réponses: 1
    Dernier message: 18/12/2008, 19h37
  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 8] Variable PHP vers clip flash
    Par howie42 dans le forum Flash
    Réponses: 2
    Dernier message: 27/02/2006, 16h43

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