我应该为每个屏幕尺寸创建一个 Flash 文件吗?

发布于 2024-12-14 17:55:35 字数 176 浏览 0 评论 0原文

我使用 1024px x 768px(4:3 比例)的屏幕尺寸为我的客户创建了一个 swf 文件,现在我的客户希望在仍使用 4:3 比例的更大屏幕(电视)中重复使用该视频,但屏幕尺寸要大得多(我还没有确切的尺寸)。 我是否需要使用适合新屏幕尺寸的图像重新创建 Flash 文件,或者它们都使用 4:3 的宽高比意味着图像质量不会受到影响?

I created a swf file for one my clients using a screen size of 1024px x 768px (4:3 ratio), now my client wants to re-use the video in a bigger screen (TV) that still uses a 4:3 ratio but the screen size is considerably bigger (I do not have the exact size yet).
Do I need to recreate the flash file using images that fit the new screen size, or the fact that they both use a 4:3 aspect ratio means that the image quality will not suffer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴意少年 2024-12-21 17:55:48

实际上,您可以为所有屏幕或仅背景创建 SWF 文件,然后集中主要内容,这是经常的决定,这里有一些示例如何做到这一点:

首先,让我们添加调整大小事件的侦听器

stage.addEventListener(Event.RESIZE, resizeListener); 

此外,还有调整内容(或背景)大小的功能。

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;

希望这对您有帮助。

Actually, you can create SWF file for all screens, or only background, and just centerlize your main content, it's frequently decision, here some example how to do it:

First of all, let's add listener for resize event

stage.addEventListener(Event.RESIZE, resizeListener); 

In addition, function which will resize your content (or BG).

function resizeListener (e:Event):void {
     mc.x = 0; 
     mc.y = 0;
     mc.width = stage.stageWidth; 
     mc.height = stage.stageHeight;
}

Also, don't forget to create MC with Top Left register point. And add this align commands for your SWF file in your code:

 stage.scaleMode = StageScaleMode.NO_SCALE;
 stage.align = StageAlign.TOP_LEFT;

Hope this help you.

走过海棠暮 2024-12-21 17:55:44

这取决于您的 SWF 包含的内容。如果是视频,则有不同的尺寸(例如高清与标清)。但是,如果它是应用程序或时间轴动画,您可以查看设置 舞台比例模式

通常,当您创建应用程序时,您会让它们变得流畅,以便它们可以根据它们所在的位置调整大小,可以是全屏,也可以是在设定的宽度和高度内。

It depends on what your SWF contains. If it's a video, then it makes sense to have different sizes (such as HD vs SD). However, if it's an application or timeline animation, you can look at setting Stage scale mode.

Usually when you create apps you would make them fluid so that they can resize depending on where they are, either full screen or within a set width and height.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文