Flash AS3 stageWidth неправильно в Firefox 3.6 - PullRequest
1 голос
/ 20 апреля 2011

У меня есть полнооконный SWF, работающий в Firefox3.6.

Чтение stage.stageWidth должно соответствовать размеру окна браузера, но это не относится к Firefox! Минимальное значение stage.stageWidth, которое я получаю, составляет 925, даже если я сделаю окно Firefox намного меньше этого размера. stage.stageHeight, кажется, работает нормально, хотя.

Это потому, что (моя?) Строка меню не опустится ниже 925 пикселей в ширину. Проблема решается, если я скрываю строку меню!

Эта проблема появляется только в Firefox. Кто-нибудь знает, есть ли обходной путь? Я не могу попросить пользователей, посещающих мой сайт, отключить панель меню, чтобы правильно ее увидеть.

1 Ответ

0 голосов
/ 28 апреля 2011

Я немного запутался в вашем вопросе.

Если решение состояло в том, чтобы меню поместилось на экране с размером менее 925 пикселей - что решает эту проблему?

проблема в том, что вам нужна правильная stageWidth, чтобы вы могли изменить размер меню?

Я думаю, что нам нужно поговорить о том, что вы ожидаете от того, что должно произойти, когда окно меньше 925 (ширинаменю).Должно ли оно масштабироваться и поддерживать пропорции?

Если это так, то мы должны говорить о свойстве scaleMode рабочей области, верно?

Я понимаю, что может быть ошибка с включенным FF, но знание вашей текущей настройки scaleMode приведет кбыть полезным.Точно зная, как вы встраиваете его на страницу, а также в настройки.

...