我正在创建一个具有全屏模式的媒体播放器(主要是视频,但带有一些图形界面)。然而,在全屏前它相对较小(大约620x340)并且全屏通常大约是分辨率的两倍。
准备文件中的视频和资源的最佳方法是什么,以便它们在全屏和较小尺寸下看起来很好?我还希望将文件大小保持在最低限度(在合理范围内)。
顺便说一下,大多数图形都是位图而不是矢量。
答案 0 :(得分:2)
我认为最好的方法是不扩展你的界面,只是视频。您应该编写代码来设置大小,而不是依赖于默认的缩放行为。
将scaleMode设置为您的应用程序的无比例:
stage.scaleMode = StageScaleMode.NO_SCALE;
然后,当您将displayState切换到全屏时,只需根据屏幕边缘移动所有内容。
答案 1 :(得分:1)
我同意TandemAdam关于不扩展界面的建议。我还要补充一点,你应该尝试为flash.media.Video打开smoothing
,为mx.controls.Image打开smoothBitmapContent
(如果你想打算对相应的Flex 4组件有相似的属性)缩放超出实际分辨率的那些类型的内容。