Page 1 sur 1

Firefox, navigation par onglets et Flash

Publié : 03 mars 2008, 15:42
par ArAgorrn
Bonjour,

Je développe des application flex et j'ai quelques problèmes dans l'affichage des swf.
En l'occurrence, si on ouvre une application flash dans firefox dans l'onglet principal (alors qu'aucun autre onglet n'est ouvert) puis qu'on ouvre un nouvel onglet. Si on retourne sur l'onglet précédent (sans fermer le nouveau), le bas de l'animation flash disparait. Le seul moyen de la ravoir en entier est de faire un "refresh" du navigateur ou de fermer tous les onglets.
Voir ici : http://bjornb.free.fr/

On dirait que Firefox décale juste le contenu de la taille de l'onglet vers le bas sans commander un "resize" au plugin Flash.

ça peut paraitre mineur comme problème mais j'ai des clients qui appellent le SAV pour dire qu'ils ne voient plus une partie de l'application.

Si quelqu'un connait une solution.

Merci.

ArA

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 03 mars 2008, 16:43
par Fabrice.Tres.Net
Sur la version XP, cela marche que je crée ou supprime un onglet: le texte du bas refuse obstinément de disparaître conformément aux PacoRabannesques prédictions

Publié : 03 mars 2008, 19:10
par martin
pas de problème non plus pour moi, sur linux.

Publié : 04 mars 2008, 10:19
par GrosB
Tiens, j'ai le probleme aussi (Firefox/Linux)

Cela n'apparait quand je n'ai actuellement aucun onglet (Donc aucune barre d'onglet).

Je vais sur la page, tout marche bien, je vois le bas de la page.

Mais dès que je crée un onglet, si je reviens vers l'onglet de la page, le bas a disparu, il a été décalé vers le bas.
On dirait qu'il n'y a aucun événement refresh/resize envoyé au plugin flash.


Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.12) Gecko/20080207 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

Publié : 04 mars 2008, 10:51
par chinon37
Aucun problème chez moi, quelque soit le nombre d'onglets. (Win xp et FF 2.0.0.12)

Publié : 04 mars 2008, 12:22
par ArAgorrn
Arf,

J'ai un peu l'impression qu'on me prend pour un dingue (ou pour un newbie). J'ai donc fait une petite capture vidéo de l'écran (désolé pour la qualité) afin que tout le monde puisse voir le résultat.

Elle est ici : http://bjornb.free.fr/exemple/

ArA[/url]

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 04 mars 2008, 14:06
par chinon37
Même pô besoin de faire joujou avec la vidéo: on ne te prend pas pour un dingue: simplement, le comportement est différent selon les pc(s). C'est la conclusion la plus immédiate.
Pourquoi? peut-être que l'avenir le dira...

Publié : 04 mars 2008, 17:28
par martin
ArAgorrn a écrit :Arf,

J'ai un peu l'impression qu'on me prend pour un dingue (ou pour un newbie).
Pas le moins du monde ;) , je rapporte juste le rendu sur ma machine perso.

Effectivement, j'ai TOUJOURS une barre d'onglet, j'ai paramétré mon fox ainsi...
Ta piste de la zone d'affichage modifiée par l'onglet est la bonne. Voici ce que j'ai pu mettre en évidence :
1 - ouvrir ta page de test
2 - ouvrir une autre page dans un nouvel onglet
3 - réduire la fenêtre globale de Firefox
4 - revenir sur l'onglet de ta page : le bas à disparu...

la solution pour revoir le texte, -> réagrandir la fenêtre globale de Firefox.

Donc, le bug affecte autant Windows que Linux.
Pas facile de savoir si c'est un bug de Flash ou de Firefox, mais tu devrais le rapporter sur bugzilla.

Pour contourner, t'as pas moyen d'essayer de placer un contenu HTML de l'épaisseur d'un onglet en dessous :s ? Peut être que çà serait suffisant ?

Publié : 04 mars 2008, 17:36
par martin
ah tiens, le bug semble disparaitre si je supprime la propriété overflow:hidden; que tu as mise sur body.

C'est peut être ta solution.

Publié : 05 mars 2008, 10:36
par ArAgorrn
Je pense que c'est le même problème que ce bug :

https://bugzilla.mozilla.org/show_bug.cgi?id=359619

ArA

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12