28216 sujets

CSS et mise en forme, CSS3

Bonjour,

j'ai fait un tour sur le forum et la faq mais je n'ai pas trouvé de solution à mon problème.

l'animation flash ne s'affichait ni sous IE ni sous Firefox.

Après utilisation de ce code (trouvé sur le forum)


<div id="header1"> 
	
	    <!--[if !IE]>Déclaration du flash pour Netscape et Firefox <!-->
		<object data="Fichiers/Ban_ncisfr.swf" type="application/x-shockwave-flash" height="140" width="750">
		<param name="quality" value="high">
		<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
		
		<!--><! endif -->
		<!--[if IE]-->
		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flask/swflash.cab#version=6,0,40,0" height="140" width="750">
		<!-- endif -->
		<param name="movie" value="Fichiers/Ban_ncisfr.swf">
		<param name="quality" value="high">
		</object>
</div>


l'animation s'affiche correctement sou Firefox, mais sous IE l'animation ne s'affiche pas et une bonne partie du site non plus, je n'ai plus d'affiché que les couleurs de fond du site

j'avais auparavant essayé cette solution


<object
type="application/x-shockwave-flash" data="Fichiers/Ban_ncisfr.swf"
width="750" height="140">
<param name="movie" value="movie.swf" />
</object>


mais elle ne fonctionne ni sous Firefox ni sous IE

je mets le code de #header1 si jamais ça peut aider


#header {
height: 140px;
background-image: url(banniere.jpg);
background-position: top center;
background-repeat: no-repeat;
}


Merci pour votre aide
Modifié par Nefret (03 Sep 2005 - 18:13)
Salut,

Au risque que mes réponses te semblent trop naïves (et mes excuses au modérateur pour ce post légèrement hors-sujet), je me permets quelques remarques importantes:
- le player Flash diffère pour IE et les autres browsers type Netscape, cad Netscape, Firefox etc...
Donc, as tu déjà les bonnes versions de player installées ?
- dans le même ordre d'idée, le n° de version des animations Flash (choisi sous Flash pour player 5, 6 ou 7) correspond elle au player(s) installé(s)
- tertio: sous Flash MX et MX2004, au moment de la génération du Swf tu peux également choisir de générer une page Html incluant le Flash. Cela te permet de récupére le code Html pour intégrer un Flash (chose que tu peux aussi obtenir par Dreamweaver si tu l'utilises)
PAr ailleurs, tu peux aussi, demander (avec Flash MX 2004), que soit inclus dans le code Html, la reconnaissance de l'installation ou non du player et de son N° de version. DEs fichiers Html seront alors créés automatiquement, pour redireiger l'internaute vers les liens MAcromedia-Adobe de téléchargement des players.

Voici un lien utile qui te permet de charger un outil (free) qui va lui-même détecter sur ton poste, les versions disponibles, et te permettre de gérer les différentes versions de player installés: très pratique je t'assurre.
http://www.kewbee.de/FlashPluginSwitcher/

Et d'autres également bien utiles
- désinstallation de player:
http://www.macromedia.com/support/flash/ts/documents/remove_player.htm
- pour télécharger les anciennes versions de player (si tu veux faire des test) :
http://www.macromedia.com/support/flash/ts/documents/oldplayers.htm

Cordialement
Furet


EDIT par Felipe: éditions des liens mal formés
Modifié par Felipe (03 Sep 2005 - 23:30)
Grâce à tes réponses furet92, j'ai réussi à afficher l'animation flash sous IE et Firefox.
Par contre, un autre problème se pose.
En effet, une publicité s'affiche de temps en temps sur le site (pour financer l'hébergement), c'est une sorte de fenêtre avec un voile noir qui s'affiche sur la page.
Le problème est que l'animation flash s'affiche par dessus cette pub et on n'a plus la possibilité de cliquer sur la croix de la fenêtre pour la fermer (puisque la croix est sous l'animation flash).
Sous Firefox si on clique sur un bout visible de la fenêtre, il n'y a pas trop de problèmes, mais sous IE, pas moyen !
Comment faire pour passer l'animation flash forcément "dessous" ? (les images normales de la page sont bien dessous la fenêtre de pub)
il me semble que ie affiche toujours les plug-ins au plus haut niveau de la page (z-index)...

sinon, tu devrait peut-etre toucher le position:relative du calque conteneur, il me semble que ça avait marché avec un pb d'appel de filtres javascripts propres à ie...