Intégration swf ds dreamweaver , AU SECOURS !

Résolu/Fermé
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010 - 26 janv. 2010 à 14:32
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010 - 26 janv. 2010 à 18:42
Bonjour à tous !


Je débute sur dreamweaver et flash CS4 en même temps. J'ai crée un diaporama (tourne en boucle) qui fonctionne parfaitement quand je lance le swf. Sur dream j'ai importé dans le repertoire fichier de mon site, mon dossier "diaporama" avec le fla, le swf et un sous-dossier images, avec....les images !

J'ai crée un div PA ("anim") dans ma page au dernier index à la même taille que mon anim, et dedans j'ai fait un cliqué-glissé de mon swf. je vois le fond de couleur de mon swf, mais au lancement "lire", pas d'images ! c'est comme si il comprenait qu'il y a un flash, mais il ne trouve pas leur chemin.
Au cas où, j'ai recopié ces images dans le repertoire images de mon site en plus.


Après avoir lu 15734656 post sur même problème et 120000 tutaux, j'ai essayé d'autres codes, refait mon diapo, mais rien à faire ça marche pô !

Si quelqu'un voulait avoir la gentillesse d'éclairer ma lanterne ce serait FOR-MI-DA-BLE :) !!
le code dans dreamweaver est le suivant :

<div id="anim">



<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="350" height="272" id="FlashID" title="anim">
<param name="movie" value="diaporama/diapo.swf" />
<param name="quality" value="high" />
<param name="swfversion" value="8.0.35.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="diaporama/diapo.swf" width="350" height="272">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="swfversion" value="8.0.35.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>
</div>





<script type="text/javascript">
<!--
swfobject.registerObject("diapo.swf");
swfobject.registerObject("FlashID");


UN GRAND MERCI
A voir également:

10 réponses

RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
26 janv. 2010 à 15:01
SALUT

Bon on vas pas parler du code d insertion qui est un peu bordelique !! on verra ca plus tard !

ton probleme vient du chemin vers les images a partir de ton swf qui est en relatif !!!

je m explique !

on vas suposer que tu as mis ton swf dans le dossier diaporama

et que dedans tes images sont dans un sous dossier images

si tu lance ton swf directement TOUT FONCTIONNE BIEN !!

mais si tu insert ce swf dans une page qui est a un niveau plus haut dans l arborescence de ton site !!
exemple a la racine !!

page.html !

tu vas donc mettre dans cette page le chemin vers le swf !!
<object type="application/x-shockwave-flash" data="diaporama/diapo.swf" width="350" height="272">.........
... 


et la le swf apparait bien mais PAS D IMAGES ????

pourquoi?

et bien tout simplement parceque le swf vas chercher les images comme si elles etaient "images/image.gif"

alors que vue la position du swf a la visualisation sur la page ,il devrait aller les chercher a
"diaporama/images/image.gif"

plusieurs solutions

1 la faignante = sortir le dossier images et le mettre avec la page ou le swf apparait

2 la plus simple = mettre les liens vers les images en absolut dans le swf (cela permet de mettre le swf sur n importe quel pages !!!)

j espere avoir ete assez clair ???
1
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
26 janv. 2010 à 16:08
ok

alors on vas dabord essaye en ajoutant un parametre base dans l insertion html du swf !

voila une insertion swf static pour l instant ! remplace le code dreamweaver par celui la

tu remplace http://url de ton site par l url de ton site :-))

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="350" height="272" id="FlashID" name="anim">
				<param name="movie" value="diaporama/diapo.swf" />
				<param name="quality" value="high" />
				<param name="base" value="http://url de ton site/diaporama/" />
				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="diaporama/diapo.swf" width="350" height="272">
					<param name="quality" value="high" />
					<param name="base" value="http://url de ton site/diaporama/" />
				<!--<![endif]-->
					<a href="https://get.adobe.com/flashplayer/">
						<img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
					</a>
				<!--[if !IE]>-->
				</object>
				<!--<![endif]-->
			</object>



1
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 15:25
merci pour la rapidité de ta réponse !

pour la solution 1 j'ai essayé......ça marche toujours pas
2ème solution: "mettre les liens vers les images en absolut dans le swf"
j'ai l'air un peu tarte, mais y a pas de question bête on est d'accord ? alors je me lance :

je ne comprends rien, tu peux détailler comment on procède ?

d'autre part, le code est bordelique je suis d'accord mais c'est dream qui le génère, tu crois qu'on peut faire plus simple?
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
26 janv. 2010 à 15:34
je ne comprends rien, tu peux détailler comment on procède ?

d'autre part, le code est bordelique je suis d'accord mais c'est dream qui le génère, tu crois qu'on peut faire plus simple?



OUI on peux faire beucoup plus clair !

pour les liens dans le swf , tu as fais en quoi AS3 ou AS2 ?

met un bout de ton code flash ici !
0

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

Posez votre question
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 15:46
C'est de L'AS2 :


liste=["images/img0.jpg","images/img1.jpg","images/img2.jpg","images/img3.jpg","images/img4.jpg"];
i=0;
function diapo(){
loadMovie(liste[i],_root.vide);
if(i<liste.length-1){
i++;
}
else{
i=0;
}
}
setInterval(diapo,2500);
0
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 16:14
mon site est en local pour le moment, alors qu'est-ce que je dois mettre à la place de l'adresse url ?
l'emplacement file:///Users/machin/Desktop/site/index.html ?
et est-ce que je place ce code entre les deux balises <div id="anim"> comme sur le premier code que j'ai posté ?
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
26 janv. 2010 à 16:21
et est-ce que je place ce code entre les deux balises <div id="anim"> comme sur le premier code que j'ai posté ?

oui

Mon site est en local pour le moment, alors qu'est-ce que je dois mettre à la place de l'adresse url ?

essaye ca
file:///Users/machin/Desktop/site/diaporama/


mais une fois en ligne reelement il faudras mettre l url du site a la place de file:///Users/machin/Desktop/site/
0
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 16:33
Alelouia ! ça marche ! merci merci tu déchires !

Suis trop contente, je vais enfin pouvoir sortir de chez moi et revoir mes amis!

pour la publication y a plus qu'à remplacer "file:///Users/machin/Desktop/site/" par
"http://url de ton site/diaporama/" /> c'est bien ça ?
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
26 janv. 2010 à 16:39
pour la publication y a plus qu'à remplacer "file:///Users/machin/Desktop/site/" par
"http://url de ton site/diaporama/" /> c'est bien ça ?


oui :-))

je met resolu

a+
0
supernovice Messages postés 6 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 18:42
merci merci @+
0