Изменит ли showAll stageWidth на встроенном контенте? - PullRequest
1 голос
/ 16 декабря 2011

У меня есть MovieClip, который позиционируется относительно stage.stageWidth / stage.stageHeight, который прекрасно работает в автономном проигрывателе Flash Player, однако при вставке в веб-страницу с параметром «showAll» он обрезается .

Кто-нибудь знает о какой-то проблеме с stageWidth, которая не обновляется при использовании параметра scale в коде встраивания?

1 Ответ

1 голос
/ 16 декабря 2011

scale - Возможные значения: showall, noborder, точная подгонка, noscale.Указывает, как Flash Player масштабирует содержимое SWF в соответствии с областью пикселей, указанной тегом OBJECT или EMBED.

  1. default (Показать все) делает весь SWF-файл видимым в указанной области без искажения, в то время какподдержание исходного соотношения сторон фильма.Границы могут появляться на двух сторонах фильма.
  2. noborder масштабирует SWF-файл, чтобы заполнить указанную область, сохраняя при этом исходное соотношение сторон файла.Flash Player может обрезать содержимое, но искажения не возникают.
  3. exactfit делает весь SWF-файл видимым в указанной области, не пытаясь сохранить исходное соотношение сторон.Может произойти искажение.
  4. noscale предотвращает масштабирование SWF-файла до области тега OBJECT или EMBED.Может произойти обрезка.

Сегмент, взятый с этой страницы .

В сущности, это говорит о том, что атрибут scale будет определять, как содержимое масштабируется во Flash Player.Таким образом, ЕДИНСТВЕННЫМ режимом, который будет изменять значения ширины / высоты сцены, является «нозальный».В этом режиме площадь и уровень пикселя всегда будут в соотношении 1: 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...