我正在创建一个具有全屏模式的媒体播放器(主要是视频,但带有一些图形界面)。然而,在全屏之前,它是相对较小的(大约620x340),而全屏通常会是分辨率的两倍。
准备文件中的视频和资源的最佳方法是什么,以便它们在全屏和较小的大小下看起来很好?我还希望将文件大小保持在最小(在合理范围内)。
顺便说一句,大多数图形将是位图而不是矢量。
发布于 2011-01-21 04:25:01
我认为最好的方法是不缩放你的界面,只缩放视频。您应该编写代码来设置大小,而不是依赖于默认的缩放行为。
将您的应用程序的scaleMode设置为无缩放:
stage.scaleMode = StageScaleMode.NO_SCALE;然后,当你将displayState切换到全屏模式时,只需根据屏幕边缘移动所有内容即可。
发布于 2011-01-21 05:33:48
我同意TandemAdam关于不要扩展你的界面的建议。我还要补充的是,如果你想要扩展这些类型的内容,超出它们的实际分辨率,你应该尝试为flash.media.Video打开smoothing,为mx.controls.Image打开smoothBitmapContent (对应的Flex4组件也有类似的属性)。
https://stackoverflow.com/questions/4751357
复制相似问题