Comment faire marcher mon swf dans ma page html ?

Signaler
Messages postés
2
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2009
-
Messages postés
2
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2009
-
Bonjour,

Je ne trouve pas la solution pour que lorsque j'insère un swf dans ma page html, sous dreamweaver cs3, le swf fonctionne. C'est un swf qui fonctionne très bien lorsque je le lis dans mon ordi avec flash player.
La page html est à la racine de mon site en local, le swf inséré est dans flash > diapo
mais je pense que c'est un problème lié à l'ACRunActiveContent.js
où dois-je le mettre ?

merci pour votre aide..
---

bellicapelli

2 réponses

Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
11
Bonjour,

La meilleure solution est d'utiliser SwfObject, un script permettant d'intégrer facilement l'animation sans soucis de navigateurs.
Tu trouveras un tuto explicatif de comment l'utiliser en cherchant dans les tutos dispos ici.

Peg'
Messages postés
2
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2009

Bonjour Peg, et merci,

Je suis sur le tuto que tu m'as indiqué depuis 3 jours, impossible de faire marcher mon animation. Je m'arrache les cheveux ! mais comment faire ??!
Je pense qu'il faut que je précise mon problème car j'ai été trop évasive.

Je précise que, en local, qd je clique sur mon animation.swf et que je l'ouvre avec flash player, elle marche très bien.

J'essaie de faire les choses de manière méthodique : à la racine de mon_site, j'ai donc créé plusieurs dossiers : dont un dossier 'flash', à l'intérieur duquel j'ai publié (sous Flash) mon animation swf (qui est (un petit diaporama d'images : bien sûr les images auquel fait appel ce diaporama sont aussi dans le dossier 'flash') : dans ce dossier 'flash' s'est donc ajouté le AC_RunActiveContent.js.

Je me mets à la racine de mon_site, et je crée une page test.html, je fais 'insérer' > 'media' > 'flash', je sélectionne l'animation.swf qui se trouve dans le dossier 'flash'
Dans le head ça donne ce code html :
<script src= "Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
Dans le body ça donne ça :
mon animation

  <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','550','height','675','src','flash/Animation','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/Animation' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="550" height="675">
   
   
   
  </object></noscript>

Automatiquement, cela crée un dossier Scripts (à la racine de mon_site), dans lequel se crée encore un RunActiveContent.js.
Je ne touche à rien, je sauve, et je fais 'aperçu sous firefox' : là j'ai mon animation sans mon animation, c'est à dire le cadre de mon anim avec sa couleur de fond, mais on ne voit pas mon diaporama.

___

Expérience complémentaire :

Je crée un fichier test2.html, mais cette fois DANS le dossier 'flash', je fais 'insérer' > 'media' > 'flash', je sélectionne l'animation.swf qui se trouve dans le même dossier 'flash'
Dans le head ça donne ce code html :
<script src ="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
Vous allez me dire, c'est le même chemin pour pour le test.html
précédent ! oui ! ne me demandez pas pourquoi ! je n'en sais rien !  ça devrait être à mon avis "../Scripts/AC_RunActiveContent.js", pour marcher...

Dans le body ça donne ça :
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','550','height','675','src','Animation','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Animation' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="550" height="675">
 
 
 
</object></noscript>

Pourtant, ça marche.
Mais je ne peux pas à chaque fois, créer une page html DANS le dossier flash, alors que je veux que l'url de ma page soit juste www.mon_site.fr/index.html par exemple..

Quelle est mon erreur ?

Merci d'avance ! j'espère avoir été claire...
---

bellicapelli