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

Intégration Discussion :

Charger SWF via Ajax


Sujet :

Intégration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut Charger SWF via Ajax
    Bonsoir

    J'ai actuellement un problème pour charger un objet SWF dans une page HTML, l'affichage fonctionne mais les FlashVars ne suivent pas.

    Voici ce que renvoie la page Ajax :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="Enjoy Ticket" align="middle">
    	<param name="allowScriptAccess" value="sameDomain" />
    	<param name="movie" value="./flash/myflash.swf" />
    	<param name="FlashVars" value="var1=test1&var2=test2">
    	<param name="quality" value="high" />
    	<param name="bgcolor" value="#ffffff" />
    	<embed src="./flash/myflash.swf" FlashVars="var1=test1&var2=test2" quality="high" bgcolor="#ffffff" width="550" height="400" name="myflashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
    </object>
    Ensuite en Javascript je remplace le innerHTML d'une balise DIV par ce que m'a renvoyé la page AJAX.

    Résultat : le swf est chargé, mais pas les variables var1 et var2.

    PS : Le même code sans passer par un traitement AJAX fonctionne parfaitement, mais comme vous vous en doutez, j'ai besoin de ce traitement AJAX.

    Quelqu'un a-t-il une solution ?

    Merci beaucoup

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    avec javascript il faut utiliser swfobject pour insérer l'animation.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut
    Merci pour ta réponse

    Donc finalement ça fonctionnait depuis le début, car j'ai ressayé le lendemain sans avoir touché au code et ça marchait. Peut être le cache, qui sait ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. charger jquery.js via ajax
    Par joseph_p dans le forum jQuery
    Réponses: 2
    Dernier message: 19/08/2010, 10h56
  2. Charger un swf via un script php
    Par Palca dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 30/06/2009, 17h10
  3. [AJAX] Mettre à jour un obet swf via un Ajax.Updater
    Par OWickerman dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/05/2008, 18h18
  4. [vBulletin] Connexion via ajax
    Par gorgonite dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 22/09/2006, 10h08
  5. charger donnees dans un datatable via ajax
    Par ouedmouss dans le forum JSF
    Réponses: 4
    Dernier message: 07/08/2006, 16h31

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