Intégration swf ds dreamweaver , AU SECOURS !
Résolu
supernovice
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
supernovice Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
supernovice Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Intégration swf ds dreamweaver , AU SECOURS !
- Swf - Télécharger - Lecture
- Swf player - Télécharger - Lecture
- Swf decompiler - Télécharger - Animation
- Swf editor - Télécharger - Animation
- Ds clock - Télécharger - Bureautique
10 réponses
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 !!
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 ???
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 ???
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 :-))
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>
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?
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?
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 !
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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);
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);
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é ?
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é ?
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
mais une fois en ligne reelement il faudras mettre l url du site a la place de file:///Users/machin/Desktop/site/
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/
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 ?
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 ?