全屏Flash资产维度

全屏Flash资产维度,flash,actionscript-3,video,fullscreen,filesize,Flash,Actionscript 3,Video,Fullscreen,Filesize,我正在创建一个具有全屏模式的媒体播放器(主要是视频,但有一些图形界面)。然而,在全屏显示之前,它相对较小(约620x340),全屏显示通常是分辨率的两倍 准备文件中的视频和资源以使其在全屏和较小尺寸下看起来更好的最佳方法是什么?我还希望将文件大小保持在最小(合理范围内) 顺便说一句,大多数图形将是位图而不是矢量。我认为最好的方法是不缩放界面,只缩放视频。您应该编写代码来设置大小,而不是依赖默认的缩放行为 将应用程序的scaleMode设置为无缩放: stage.scaleMode = Stage

我正在创建一个具有全屏模式的媒体播放器(主要是视频,但有一些图形界面)。然而,在全屏显示之前,它相对较小(约620x340),全屏显示通常是分辨率的两倍

准备文件中的视频和资源以使其在全屏和较小尺寸下看起来更好的最佳方法是什么?我还希望将文件大小保持在最小(合理范围内)


顺便说一句,大多数图形将是位图而不是矢量。

我认为最好的方法是不缩放界面,只缩放视频。您应该编写代码来设置大小,而不是依赖默认的缩放行为

将应用程序的scaleMode设置为无缩放:

stage.scaleMode = StageScaleMode.NO_SCALE;

然后,当您将显示状态切换到全屏时,只需根据屏幕边缘移动所有内容。

我认为最好的方法是不缩放界面,只缩放视频。您应该编写代码来设置大小,而不是依赖默认的缩放行为

将应用程序的scaleMode设置为无缩放:

stage.scaleMode = StageScaleMode.NO_SCALE;

然后,当您将显示状态切换到全屏时,只需根据屏幕边缘移动所有内容。

我同意TandemAdam关于不缩放界面的建议。我还要补充一点,您应该尝试为flash.media.Video启用
平滑
,为mx.controls.Image启用
平滑位图内容
(相应的Flex 4组件有类似的属性),如果您打算将这些类型的内容扩展到超出其实际分辨率。

我同意TandemAdam关于不扩展界面的建议。我还想补充一点,如果您想将这些类型的内容扩展到实际分辨率之外,您应该尝试为flash.media.Video启用
平滑
,为mx.controls.Image启用
平滑
(相应的Flex 4组件有类似的属性)。

谢谢。这正是我想我会做的。更新,我从设计师那里得到的资产的性质使得这个方法不适用。该界面将占据整个屏幕,而不是基于矢量的。还有其他想法吗?谢谢。这正是我想我会做的。更新,我从设计师那里得到的资产的性质使得这个方法不适用。该界面将占据整个屏幕,而不是基于矢量的。还有其他想法吗?