Page 1 sur 4

problème d'alignement vertical d'un objet flash

Publié : 24 févr. 2005, 10:55
par BeeBop
voici mon problème:
je voudrais aligner un objet flash dans un tableau en bas de la case car il doit s'aligner parfaitement avec le background. Je spécifie donc valign='bottom' dans le td mais le problème est qu'il y a une petite marge de quelques pixels sous mon flash qui empeche cet alignement parfait. Le problème ne se pose pas avec une balise image ni avec ie..
Quelqu'un aurait il une suggestion ?

Publié : 24 févr. 2005, 14:02
par SB
Une adresse où l'on peut voir un exemple ?

Publié : 24 févr. 2005, 15:15
par Invité
Moi aussi j'ai la meme chose sur mon site il y a des espaces entre chaque anim flash !

je sais pas d'ou ça vient http://www.abyss-groupe.com/fr/index.htm :? :? :?

il y a un pb visiblement avec le flash sur ce firefox

Publié : 24 févr. 2005, 16:01
par calimo
Où as-tu défini qu'il ne devait pas y avoir d'espaces :?:

Publié : 24 févr. 2005, 18:29
par SB
Anonymous a écrit :il y a un pb visiblement avec le flash sur ce firefox
Et voilà ! On fait une confiance aveugle à son logiciel d'édition de sites web qui crée un code pourri et quand ça marche pas on se plaint du navigateur. :roll:
Anonymous a écrit :Moi aussi j'ai la meme chose sur mon site il y a des espaces entre chaque anim flash !

je sais pas d'ou ça vient
Ben ça vient du code qu'a créé ton logiciel d'édition de sites. Vois les 24 erreurs qu'il y a dans ta page. Maintenant vois ce que ça donne avec du code correct et sans erreur.

Publié : 24 févr. 2005, 20:43
par Invité
merci bcp effectivement cetait le gros bordel j'avais pas fait gafffe au code merci :D

Publié : 24 févr. 2005, 22:59
par Invité
ouais bah j'ai suivis tes modifs j'ai mit le meme code que toi pour afficher les anim flash et tout le reste... sur opera ça ne marche pas ! c'est le gros bordel ! il detecte plus le fond ni l'alignement et les anim flash deconne !

please help !

Publié : 25 févr. 2005, 04:30
par SB
Eh les gars faudrait vous identifier un peu parce que là je sais pas qui parle.
Je suppose que c'est BeeBop vu que chez moi http://www.abyss-groupe.com/fr/index.htm passe très bien avec Opéra.
Mais BeeBop je n'ai jamais dit que ton problème était le même. Au 2e message je t'ai demandé une adresse. A défaut un code pourrait aller. Mais sans rien ben je suis pas devin. T'as pu faire mille conneries donc je vais pas essayer de deviner.

Publié : 25 févr. 2005, 06:58
par aeroweb340
abyss groupe c'est pour moi donc moi je ne comprend pas car en le regardant sur opera le probleme est que le fond est blanc et rien n'est centré hors avec firefox et ie c'est sans pb quel version de opera as tu ? moi j'ai pas la derniere mais bon je pense que ça vienne de ça ...
j'ai controler ya plus d'erreur j'ai pas migrer toutes les pages mais la premier d'index est faite ...

peut etre t'as une autre façon pour appeller les flash ?

voici un exemple

Publié : 25 févr. 2005, 09:50
par BeeBop
j'ai voulu reproduire le phénomène sur un tableau simple et je m'aperçois que cette fois l'alignement est parfait en bas de la cellule.
J'ai cherché, cherché et recherché dans mes pages à problème et je ne vois aucun élément dans les tableaux qui pourrais perturber cet alignement ...
Voici donc un lien vers une version allégée d'une des pages qui me posent problème...
Quelques pixels sous le flash empechent l'alignement avec le background ...
Visualisez la même page avec ie et l'alignement est parfait...
Le défi est donc lancé ... aligner ce flash avec le background ...
http://nouveau.familleminet.net/demo.htm

resituer

Publié : 25 févr. 2005, 10:04
par BeeBop
pour resituer les gens qui seraient perdus, c moi qui ai lancé ce sujet et mon problème d'alignement se produit avec FireFox.

Publié : 25 févr. 2005, 10:27
par calimo
Comme d'hab, la première chose à faire c'est de commencer par valider la page :wink:

Il y a un </embed>, en HTML pas étonnant que ça fasse tout foirer. En plus les attributs "backgrounds" sont des attributs propriétaires.

Ensuite avec un embed ça ne va jamais valider, il faut utiliser <object>, utilise la syntaxe standard plutôt que celle "IE-only" que tu as.
Et n'oublie pas de fournir un contenu alternatif à tes flash pour que tout le monde puisse naviguer sur ton site.

Finalement, les tableaux ne sont originalement pas conçus pour faire de la mise en page, même s'ils le sont souvent, il vaut mieux utiliser les CSS, tu as un contrôle beaucoup plus précis.

Publié : 25 févr. 2005, 13:26
par SB
aeroweb340 a écrit :abyss groupe c'est pour moi donc moi je ne comprend pas car en le regardant sur opera le probleme est que le fond est blanc et rien n'est centré hors avec firefox et ie c'est sans pb quel version de opera as tu ? moi j'ai pas la derniere mais bon je pense que ça vienne de ça ...
j'ai controler ya plus d'erreur j'ai pas migrer toutes les pages mais la premier d'index est faite ...

peut etre t'as une autre façon pour appeller les flash ?
Image
Comme je le disais chez moi pas de problèmes, mais c'est vrai que j'utilise la dernière version. Je ne connais que cette façon d'appeler les flash.

Re: voici un exemple

Publié : 25 févr. 2005, 13:52
par SB
BeeBop a écrit :Le défi est donc lancé ... aligner ce flash avec le background ...
http://nouveau.familleminet.net/demo.htm
calimo a écrit :Il y a un </embed>, en HTML pas étonnant que ça fasse tout foirer.[...]Ensuite avec un embed ça ne va jamais valider, il faut utiliser <object>, utilise la syntaxe standard plutôt que celle "IE-only" que tu as.
http://vic.drago.free.fr/pbflash.htm
Comme te l'as dit Calimo, ton problème est le même que aeroweb340. Remplace

Code : Tout sélectionner

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="30">
<param name="movie" value="flash/menuforum.swf">
<param name=quality value=high>
<embed src="flash/menuforum.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="400" height="30"></embed>
</object>
par

Code : Tout sélectionner

<object type="application/x-shockwave-flash" data="http://nouveau.familleminet.net/flash/menuforum.swf" width="400" height="30">
<param name="movie" value="http://nouveau.familleminet.net/flash/menuforum.swf">
<param name=quality value=high>
</object>
et ça marche tout de suite mieux (y compris avec la dernière version d'Opéra :) ), ce qui ne doit pas t'empêcher de réaliser toutes les autres modifs décrites par Calimo.

Publié : 25 févr. 2005, 14:55
par calimo
Une preuve de plus de l'importance de respecter les standards.

Mais c'est tellement plus facile d'incriminer le navigateur que de se remettre en question... :roll: