我使用1024px x 768px(4:3比例)的屏幕尺寸为我的客户创建了一个swf文件,现在我的客户想要在仍然使用4的更大屏幕(电视)中重复使用该视频: 3比例,但屏幕尺寸相当大(我还没有确切的尺寸)。 我是否需要使用符合新屏幕尺寸的图像重新创建Flash文件,或者它们都使用4:3宽高比这意味着图像质量不会受到影响?
答案 0 :(得分:0)
这取决于您的SWF包含的内容。如果它是一个视频,那么有不同大小(例如HD与SD)是有意义的。但是,如果它是应用程序或时间轴动画,您可以查看设置Stage scale mode。
通常在创建应用程序时,您可以使它们变得流畅,以便根据它们的位置(全屏或在设定的宽度和高度内)调整大小。
答案 1 :(得分:0)
实际上,您可以为所有屏幕创建SWF文件,或者只为背景创建SWF文件,并且只是将您的主要内容集中在一起,这经常是决策,这里有一些示例如何执行:
首先,让我们为调整大小事件添加侦听器
stage.addEventListener(Event.RESIZE, resizeListener);
此外,还可以调整内容(或BG)的大小。
function resizeListener (e:Event):void {
mc.x = 0;
mc.y = 0;
mc.width = stage.stageWidth;
mc.height = stage.stageHeight;
}
另外,不要忘记使用左上角注册点创建MC。并在代码中为SWF文件添加此对齐命令:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
希望这对你有所帮助。