2011-04-20 5 views
1

J'ai un fichier SWF fonctionnant sous Windows dans Firefox3.6.Flash AS3 stageWidth incorrect dans Firefox 3.6

Lecture stage.stageWidth devrait suivre la taille de la fenêtre du navigateur, mais ce n'est pas le cas avec Firefox! Le stage.stageWidth minimum que j'obtiens est 925, même si je rends la fenêtre de Firefox beaucoup plus petite que ça. stage.stageHeight semble bien fonctionner. Ceci est dû au fait que la barre de menu (my?) N'atteint pas une largeur inférieure à 925 pixels. Le problème est résolu si je cache la barre de menu!

Ce problème n'apparaît que sur Firefox. Quelqu'un sait s'il y a un travail autour? Je ne peux pas demander aux utilisateurs qui visitent mon site d'éteindre leur barre de menu pour la voir correctement.

+1

Cette question m'a rappelé un problème que j'avais auparavant avec stageWidth sur FF. Malheureusement, j'ai eu un problème différent (stageWidth était 0 quand il ne devrait pas être), mais peut-être que le travail autour de vous donnera quelque chose à essayer. Consultez l'article 21 dans la FAQ pour swfObject: http://code.google.com/p/swfobject/wiki/faq –

+0

Merci pour le conseil, mais il est en fait sans rapport avec mon problème. –

+1

Par tous les moyens, ne postez aucun code. –

Répondre

0

Je suis un peu confus au sujet de votre question.

Si la solution consistait à adapter le menu à un écran de moins de 925 pixels, qu'est-ce qui résout ce problème?

Est-ce que le problème que vous voulez la bonne stageWidth afin que vous puissiez redimensionner le menu?

Je pense que nous avons besoin de parler de ce que vos attentes sont pour ce qui devrait arriver quand une fenêtre est inférieure à 925 de largeur (la largeur du menu). Devrait-il évoluer et maintenir la proportion?

Si tel est le cas - alors nous devrions parler de la propriété scaleMode de la scène droite?

Je comprends qu'il pourrait y avoir un bug avec FF impliqué, mais sachant que votre réglage scaleMode actuel serait utile. Savoir exactement comment vous l'intégrez sur la page et les paramètres.