cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009
-
14 févr. 2009 à 19:42
zairino
Messages postés34Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention23 février 2009
-
23 févr. 2009 à 20:28
bonjour j'ai un probleme et je bute dessus depuis une bonne semaine.
j'ai récupéré un code flash ici meme pour un diaporama simple en flash avec resize des image.
il fonctionne tres bien sur mon pc quand je lance le swf
néanmoin je l'ai intégré dans une page html pour afficher mes photo:
le flash se lance bien j'ai l'interface, je voit les bouton, mais pas d'image !!!
j'ai essayé plusieur diaporama et toujours le meme résultat, l'interface mais pas d'image et parfois meme les bouton sont figé.
voila ma page html (tout simple pour les test)
<html>
<head>
<title>Titre de la page</title>
</head>
zairino
Messages postés34Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention23 février 2009 23 févr. 2009 à 09:36
salut,
Pour ma part le swf doit etre dans la meme racine que le html, par contre rien ne t empeche d avoir tes photo dans un autre repertoire, ce quil faut dans ton xml c lui donnée un chemin absolue.
voila un exemple de mon xml:
avant:
<?xml version='1.0' encoding='UTF-8' ?>
<root>
</root
remarque: le miniature est présent car il s'agit d'un diaporama avec des photo afficher en miniature avant visionnage.
il nous reste simplement a mettre le chemin relatif.
<?xml version='1.0' encoding='UTF-8' ?>
<root>
</root>
a propos du visionnage du flash sur une page html/php sous IE ou firefox
car c'était un de mes probleme au moment ou jai posé ce post.
pour s'éxécuter le flaash a besoin d'un fichier "AC_RunActiveContent" que vous pouvez mettre dans un sous dossier "script"
néanmoins le flash a besoin d'etre dans le meme dossier que la page html/php qui l'affiche
voila ce qu'il faut mettre dans le <head></head> de votre page:
<head>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="Script/AC_RunActiveContent.js" language="javascript"></script> //voyez ici le sous dossier script contenant le fameux fichier
</head>
//puis ce code dans le body
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '200',
'height', '200',
'src', 'menu',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'menu',
'bgcolor', '#cccccc',
'name', 'menu',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'menu',
'salign', ''
); //end AC code
}
</script>
//il ya plein de trruc je ne sait meme pas a quoi cela sert mais sa fonctionne comme ca. en approfondissant ce sont plein d'option que vous n'aurez surement pas besoin
//puis votre fichier flash qui s'apelle ici "menu.swf"
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="600" height="400" id="menu" align="middle">
</object>
</noscript>
voila j'ai pas mal galéré mais c'est en forgeant que l'on devient forgeron. en espérans que cela aide d'autre personne, vous gagnerez du temp pour les débutant comme moi :D
merci a zairino de m'avoir aidé a trouver la solution
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009 15 févr. 2009 à 11:58
le probleme c'est que c'est une source qui date, il n"y a plus de suivi edssus.
et je vien de découvrir pire, j'ai mis le fichier HTML sous wamp (car je pensait qu'il y avait un probleme de serveur avec l'envoie de donnée javascript) et la j'ai meme pas de flash qui s'affiche -_-".
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009 22 févr. 2009 à 16:21
mon xml et photo son sous le meme repertoire le fichier html est sur un repertoire au dessus.
quand je met tout dans le meme repertoire ca fonctionne, mais ca met le bordel dans le fichier car j'ai une 50 aine de photos avec mes flash plus mes pages. c'est ingerable.
et ouais je vien de découvrir pour qu'un flash fonctionne bien il doit etre dans le meme reprtoire que la page .
mais est ce vraiment obligé ?? on ne peut pas jouer avec le "run active content" et les flash ?