FullScreen Flash Размеры активов - PullRequest
0 голосов
/ 20 января 2011

Я создаю медиаплеер (в основном видео, но с некоторыми графическими интерфейсами), который имеет полноэкранный режим. Однако перед переходом в полноэкранный режим он относительно мал (около 620x340), а переход в полноэкранный режим обычно примерно вдвое превышает разрешение.

Как лучше всего подготовить видео и материалы в файле, чтобы они хорошо выглядели в полноэкранном режиме и в меньшем размере? Я также хочу, чтобы размер файла был минимальным (в пределах разумного).

Кстати, большая часть графики будет растровым, а не векторным.

Ответы [ 2 ]

2 голосов
/ 20 января 2011

Я думаю, что лучший способ - не масштабировать ваш интерфейс, а только видео.И вы должны написать код, чтобы установить размер, а не полагаться на поведение масштабирования по умолчанию.

Установите scaleMode без масштаба для вашего приложения:

stage.scaleMode = StageScaleMode.NO_SCALE;

Затем, когда вы переключите свой displayState в полноэкранный режим, просто переместите все на основе краев экрана.

1 голос
/ 21 января 2011

Я согласен с предложением TandemAdam не масштабировать ваш интерфейс.Я также добавил бы, что вы должны попробовать включить smoothing для flash.media.Video и smoothBitmapContent для mx.controls.Image (аналогичные свойства имеются для соответствующих компонентов Flex 4), если вы собираетесь масштабировать эти типысодержание за пределами их фактического разрешения.

...