Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2011, 20h49   #1
Membre expérimenté
 
Avatar de Antoinejdu44
 
Inscription : novembre 2008
Messages : 518
Détails du profil
Informations personnelles :
Âge : 17
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2008
Messages : 518
Points : 508
Points : 508
Envoyer un message via MSN à Antoinejdu44
Par défaut Flash invisible sous FF, mais visible sous IE

Salut a tous,

Je suis en train de créer un site web avec des galeries photos, et j'ai trouvé sur internet un carrousel en flash qui me plait.

Il n'y avait pas de fichier readme, donc j'ai essayé de l'integrer comme je pouvais dans la page, or il ne s'affiche pas sous FF mais seulement sous IE :/

Voici le code de la page, avec en sourligné celui du carrousel

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title>Créations</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<script type="text/javascript" src="swfobject.js"></script>
		<link rel="stylesheet" media="screen" type="text/css" title=" style" href="style.css" />
		<script type="text/javascript">
			var flashvars = {};
			var params = {};
			params.scale = "noscale";
			params.salign = "tl";
			params.wmode = "transparent";
			var attributes = {};
			swfobject.embedSWF("BlurMenuFX.swf", "DivBlurMenuFX", "1030", "70", "9.0.0", false, flashvars, params, attributes);
		</script>
	</head>
	<body>
		<div class="flash" align="center">
		<div id="DivBlurMenuFX">
			<a href="http://www.adobe.com/go/getflashplayer">
				<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
			</a>
		</div>
		</div>
		<div class="contenu">
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="300" align="middle">
				<param name="allowScriptAccess" value="sameDomain" />
				<param name="movie" value="carousel.swf" />
				<param name="quality" value="high" />
				<param name="bgcolor" value="#ffffff" />
				<!--[if IE ]>
				<embed src="carousel.swf" quality="high" bgcolor="#ffffff" width="590" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
				<![endif]-->
			</object>
		</div>		
	</body>
</html>
Le carrousel fonctionne correctement quand je lis directement l'animation swf avec un lecteur
Il est accompagné d'un fichier xml pour spécifié les images, sinon, il n'y a rien

Merci de votre aide
Antoinejdu44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 21h37   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

il ne faudrait pas un onLoad dans la balise body ?
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 23h36   #3
Membre expérimenté
 
Avatar de Antoinejdu44
 
Inscription : novembre 2008
Messages : 518
Détails du profil
Informations personnelles :
Âge : 17
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2008
Messages : 518
Points : 508
Points : 508
Envoyer un message via MSN à Antoinejdu44
Merci de ta réponse, mais onLoad sert à charger une fonction javascript définie précedement, or là, il n'y a pas de fonction

Enfin, je ne sais pas comment importer le swf via une fonction :/

J'ai trouvé du code html qui fait fonctionner cette animation sous FF, mais quand je copie tout ce qu'il y a entre les balises <object> sauf la partie <embed> qui concerne seulement IE, cela ne marche toujours pas, pourtant les noms de fichiers ne sont pas changés :/


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>carousel menu demo1</title>
</head>
<body bgcolor="#ffffff">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="300" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="carousel.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="carousel.swf" quality="high" bgcolor="#ffffff" width="590" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
Voici le code. Je ne comprend pas pourquoi cela ne marche aps, un problème de doctype peut etre ?

Merci de votre aide
Antoinejdu44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 09h40   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Et si tu regardais la FAQ pour savoir comment on intègre une animation Flash ?
http://xhtml.developpez.com/faq/?pag...#fichier_flash
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/05/2011, 10h32   #5
Membre expérimenté
 
Avatar de Antoinejdu44
 
Inscription : novembre 2008
Messages : 518
Détails du profil
Informations personnelles :
Âge : 17
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2008
Messages : 518
Points : 508
Points : 508
Envoyer un message via MSN à Antoinejdu44
Merci, j'avais simplement oublié de mettre data="animflash.swf" dans la balise <object>
Antoinejdu44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h27.


 
 
 
 
Partenaires

Hébergement Web