1

J'ai du mettre une bannière Flash sur un site, mais l'idée est qu'elle devait faire office d'arrière-plan. Comme mon "client" est sensible aux problèmes de compatibilité iTrucs entre autres, il m'a demandé que le Flash soit remplacé par autre chose quand on accède au site avec un navigateur sur mobile. Bon, là, c'est pas le problème.

Le Flash est malheureusement affiché par-dessus tout, y compris les menus, ce qui est gênant. Le plus étrange, c'est que ça ne se passe que sur Windows, apparemment. Je me demande si c'est un souci HTML + CSS, ou si ça vient du player (sachant que ça me fait le coup avec plusieurs versions du player différentes…). J'ai essayé de mettre un z-index à la balise embed qui gère ça, mais apparemment, mieux vaut souffler dans une contrebasse, au moins ça résonne.

Au cas où on arrive à savoir que ça vient de Flash, est-ce qu'un admin pourrait déplacer ce topic dans la section adéquate, s'il vous plaît ? J'ai mis ça ici pour voir s'il y a une solution sans réexporter mon objet.
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

2

ca ne sert à rien de t'embêter... y a un seul truc qui apparait devant le flash, c'est une iframe. ceci est du au fait que le flash est un objet extérieur affiché en dernier... et donc toujours après le reste !
Ancien pseudo : lolo

3

Tiens ca m'interesse aussi. Comment on met en place une iframe ?
avatar
納 豆パワー!
I becamed a natto!!!1!one!

4

Merci, je m'en vais expliquer ça au client, et on va rester sur le diaporama JavaScript qui était au départ. (Ça va râler un peu, mais c'est qui qui travaille et qui s'y connait ? grin)

Malgré cela, j'avais quand-même certains éléments qui venaient par-dessus… Tant pis.
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

5

./3 => pour un flash qui est en fond du body, c'est inutilisable.

par contre, quand c'est un flash dans un contenu, et que le menu se retrouve à s'afficher derrière le flash quand tu ouvres un sous-menu, il suffit de faire afficher dynamiquement une iframe à la position exacte où s'ouvre ton sous-menu, avec les dimensions exactes de ton sous-menu, mais avec un z-index en dessous de celui de ton sous-menu.

mais attention, c'est une astuce assez crade. le mieux est quand même de ne pas utiliser de flash à outrance... (de plus, le flash ne pose pb que sous IE il me semble, il ne faut donc mettre ces hacks en place que sous IE), et puis maintenant, avec jquery et autres, on peut de plus en plus se passer de flash.
Ancien pseudo : lolo

6

Je viens de me rendre compte que sous Mac, le flash est affiché correctement, il ne masque rien…
Sous Win, le menu complet n'est plus accessible.
Spipu (./5) :
le mieux est quand même de ne pas utiliser de flash à outrance... […]

Je sais bien qu'on ne devrait plus utiliser Flash, mais c'était la solution trouvée pour éviter du développement chronophage avec jQuery.

[Edit] Lien vers le site enlevé
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

7

Merci pour les tips spip!

J'ai une video externe affichee avec un player flash externe, et effectivement mes manipulations jquery s'affichent derriere... A mon avis je ne peux pas contourner l'utilisation de flash donc je suis bon pour faire un hack vilain sad
avatar
納 豆パワー!
I becamed a natto!!!1!one!