изменение размера сцены, чтобы соответствовать фото - PullRequest
0 голосов
/ 28 августа 2011

Я хочу создать приложение, которое загружает картинки разных размеров, таких как 720х800, 1600х1000, 2200х2000, и я хочу показать эти картинки.Хочу, чтобы я хотел загружать изображения разных размеров в окне, которое соответствует половине окна моего браузера (что, я думаю, можно сделать с помощью javascript и html), и загружать все качество всех изображений, а не пытаться уменьшить их размер, чтобы соответствоватьих в меньшем окне.Это означает, что браузер на большом экране показывает больше пикселей и все качество больших изображений.Я думаю, что мне нужно масштабировать видеоклипы, а также сцену.Второе, я не знаю, как это сделать во время исполнения.

1 Ответ

0 голосов
/ 28 августа 2011

Вы редко хотите, чтобы стадия масштабировалась, когда вы пишете приложение, для которого вы не знаете размеры во время разработки (и, следовательно, для этого требуется «жидкий» макет.) Когда стадия масштабируется, этот масштаб должен учитывается во всех преобразованиях, если только вы не хотите, чтобы весь ваш контент тоже масштабировался. Следовательно, большинство людей обычно вообще отключают масштабирование сцены и вместо этого выравнивают список отображения по левому верхнему углу окна встраивания. Это можно сделать с помощью ActionSCript следующим образом:

stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;

Это должно быть все, что вам нужно, чтобы загруженные изображения отображались в размере 1: 1 независимо от размеров окна встраивания и обрезались, когда окно слишком маленькое.

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