打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[转载]FLASH AS3网站分辨率自适应StageScaleMode_gdzhongwei
userphoto

2016.01.03

关注
控制舞台缩放比例 当调整呈现 Flash Player 或 AIR 的屏幕部分的大小时,Flash Player 或 AIR会自动调整舞台内容来加以补偿。Stage 类的 scaleMode 属性可确定如何调整舞台内容。此属性可以设置为四个不同值,如flash.display.StageScaleMode 类中的常量所定义。
对于三个 scaleMode 值(StageScaleMode.EXACT_FIT、StageScaleMode.SHOW_ALL 和StageScaleMode.NO_BORDER),Flash Player 和 AIR会缩放舞台的内容以使其容纳在舞台的边界内。这三个选项的不同之处在于确定执行缩放的方式:
StageScaleMode.EXACT_FIT 按比例缩放 SWF。
StageScaleMode.SHOW_ALL 确定是否显示边框(就像在标准电视上观看宽屏电影时显示的黑条)。
StageScaleMode.NO_BORDER 确定是否可以部分裁切内容。
或者,如果将 scaleMode 设置为 StageScaleMode.NO_SCALE,则当查看者调整 Flash Player 或AIR 窗口大小时,舞台内容将保持定义的大小。仅在此缩放模式中,Stage 类的 stageWidth 和 stageHeight属性才能用于确定 Flash Player 窗口调整大小后的实际像素尺寸。(在其它缩放模式中,stageWidth 和stageHeight 属性始终反映的是 SWF 的原始宽度和高度。)此外,当 scaleMode 设置为StageScaleMode.NO_SCALE 并且调整了 SWF 文件大小时,将调度 Stage 类的 resize事件,以允许您进行相应地调整。
因此,将 scaleMode 设置为 StageScaleMode.NO_SCALE可以更好地控制如何根据需要调整屏幕内容以适合窗口大小。例如,在包含视频和控制栏的 SWF中,您可能希望在调整舞台大小时控制栏的大小保持不变,而仅更改视频窗口大小以适应舞台大小的更改。
在制作FLASH全站的时候,有一些是必须要掌握的。舞台放大元件不变形,那是必须的。
只要在第一
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
AS3理解Stage
flash中的Stage属性
一些容易混淆的AS3问题
flv转换成swf
倾世皇妃——flash卷轴画制作流程
如何设置flash舞台大小? - 中国IT俱乐部讨论区
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服