Diaporama SWF dans Dreamweaver CS5

Fermé
JMAULLEN - 9 mars 2011 à 10:21
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 10 mars 2011 à 12:11
Bonjour,

Nouveau venu sur ce forum, je souhaite obtenir de l'aide pour insérer efficacement un diaporama swf dans un site que j'ai développé sous Dreamweaver.

Pour information, il y a 3 ou 4 ans, j'ai créé un site sur Dreamweaver (je ne sais plus quelle version mais je crois que c'était CS3) de manière complètement intuitive (et uniquement en mode création) dans lequel je suis persuadé qu'il doit y avoir plein d'erreurs de syntaxe ... mais il va falloir que je me penche à nouveau sur la question ultérieurement.

Toujours est-il que le site est opérationnel et que j'avais inséré un diaporama qui fonctionnait.

Ayant récemment acquis la suite CS5, j'ai souhaité revoir le site et notamment insérer de nouvelles photos au diaporama....j'ai également fait d'autres modifications mineures qui ont fonctionné.

Je ne sais pas si c'est la nouvelle interface de CS5 ou mes incompétences, mais je n'ai pas retrouvé le moyen qui m'aurait permis d'ajouter des photos donc j'ai décidé d'insérer un nouveau diaporama (en supprimant l'ancien auparavant.

Sur Flash pro j'ai trouvé un modèle de diaporama (album photo avancé) qui me semblait intéressant et j'ai réussi à le paramétrer pour que mes photos défilent correctement dans le fichier swf...je l'ai nommé Diaporama.swf

Sous Dreamweaver CS5, j'ai intégré les fichiers Diaporama.fla et Diaporama.swf dans le site (à la place de celui que j'utilisais précédemment) c'est à dire dans un dossier "photos"...où se trouvent toutes les photos du diaporama.
Il y a un cinquantaine de photos dont les noms sont incrémentés comme suit: 1.jpg, 2.jpg, ...., 51.jpg

Quand je clique sur le fichier swf inséré à cet endroit, il fonctionne.

Ensuite, toujours sous DW et en mode création, j'ai supprimé le fichier SWF dans la page photos.html qui doit faire apparaître le diaporama et j'en ai inséré un nouveau avec le mode "insertion".

Dans les propriétés il y a une case Fichier que j'ai relié au Swf et on y trouve donc: Photos/Diaporama.swf

PROBLEME: lorsque je fais un aperçu (IE ou Chrome) ou que j'utilise l'onglet "Affichage en direct", je vois le diaporama ... mais aucune photo ne défile ... seuls les noms de ces fichiers avancent: 1,2,3 ....51.

En faisant une recherche sur internet, je pense que l'erreur provient sans doute d'un problème de "chemin" mais là-encore, j'avoue mon incompétence, je ne suis pas capable d'identifier la méthodologie qui me permettra de trouver le BON "chemin".

Pouvez-vous m'aider?

Ci-dessous, le lien vers le site en question et plus précisément la page "photos" et le code source du diaporama:
1 - la page du site: http://www.lisaaullen.com/photos.html

2 - le code source (je n'ai pris que les lignes qui correspondent au diaporama):
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640" height="480" id="FlashID" title="Diaporama">
<param name="movie" value="Photos/Diaporama.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="6.0.65.0" />
<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="Photos/Diaporama.swf" width="640" height="480">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
<div>
<h4>Le contenu de cette page nécessite une version plus récente d'Adobe Flash Player.</h4>
<p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

J'ai oublié de dire que lorsque j'ai créé le nouveau fichier SWF dans Dreamweaver, il a automatiquement généré deux éléments que je trouve en script: swfobject_modified.js et expressInstall.swf

A quoi servent-ils?

Merci encore pour celui, celle ou ceux qui voudront bien me répondre.

Merci de prendre un peu de votre temps...

6 réponses

bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
9 mars 2011 à 11:21
la page n' a besoin que du fichier swf, pas du reste ... (fla, images ne servent plus à rien une fois le swf) généré
ensuite il s'agit :
1 qu'il soit bon
2 - qu'il soit bien intégré
il vaut mieux le tester seul avant, puis placer ensuite le code d'intégration ... :)
0
Merci bg62 pour avoir répondu aussi rapidement.

J'ai bien compris qu'il n'est pas nécessaire de conserver le fla dans la page et j'avais déjà remarqué que le supprimer n'avait aucun effet...Je l'avais conservé malgré tout par ignorance (et peut-être pour me rassurer).
Pour ce qui concerne les photos, je suis plus étonné car en utilisant le modèle sur Flash pro, il était indiqué que le fichier devait être placé au même endroit que les images...toutefois, je ne mets pas en doute ce que vous écrivez car j'ai compris qu'il s'agissait sans doute du fichier fla, pas du fichier swf...
Néanmoins, je conserve tout de même le fichier photo tel quel car j'utilise certaines photos sur d'autres pages.

Ensuite, pour faire suite directement à votre message:
1 - fichier swf: qu'il soit bon
lorsque je l'ouvre seul, il fonctionne et le diaporama se déroule avec les photos...est-ce que cela signifie qu'il est "bon"?
2 - qu'il soit bien intégré
Je suis dans l'incapacité de le dire ... quels sont les critères?
3 - placer le code d'intégration
S'il est bon et qu'il est bien intégré (ce que je ne sais pas), quel code d'intégration utiliser et où le placer?

Merci encore de votre réactivité et peut-être à tout à l'heure.
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
9 mars 2011 à 15:30
essaie ceci (un exemple à modifier pour nom et tailles du fichier):
<p style="text-align: center;"><object width="600" height="200" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="images/slide2.swf" name="movie" />
<param value="best" name="quality" />
<param value="true" name="menu" />
<param value="always" name="allowScriptAccess" /><embed width="600" height="200" allowscriptaccess="always" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" menu="true" quality="best" src="images/slide2.swf"></embed></object></p>

normalement ça fonctionne ....

tu te sers d'ActionScript ou pas ?
0
Bonsoir,
Je te remercie pour le code, mais le résultat est exactement le même.
Le diaporama s'affiche sans les photos...
Il doit y avoir un autre problème...yes, mais lequel?

Si tu as une idée, ce sera avec plaisir...
Si tu as un peu de temps demain, je peux éventuellement t'appeler pour te décrire la situation...ou alors tu peux me joindre par email: jmaullen@orangefr

Bonne soirée...et encore merci.

Je ne sais pas ce qu'est Action-script ... donc je ne pense pas m'en servir!!!sauf par hasard...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
9 mars 2011 à 21:09
ton fichier swf fonctionne ou non ?
0
Bonjour,
Comme je l'ai écris plus haut, le code que tu m'as donné fonctionne ... mais les photos ne s'affichent pas quand je fais un F12 sur Dreamweaver.
Lorsque je sélectionne le fichier SWF de la page qui est sur mon ordi et que je fais F12, il fonctionne aussi avec le chemin lié à mon ordi: file:///D:/NEW%20SITE%20LISA%202/html/Photos/Diaporama.swf

comme je l'ai déjà précisé, je pense que c'est un problème de "chemin" qui empêche le diaporama d'afficher les photos (en fait on dirait qu'il ne les trouve pas quand il est placé dans la page html...
0
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
10 mars 2011 à 12:11
chemin ? le swf est autonome ... pas besoin des images ou alors il y été fait autrement ...
0