0

我对 AS3 还很陌生,而且我从未使用过课程,所以我遇到了一些问题。

我想居中一个movieclip,让它不缩放。然后我想添加一个背景颜色,不管我如何缩放浏览器。

有人可以帮我解释一下吗?因为我不知道如何实现一个类并使它与我的 fla 一起工作。

太感谢了!

J。

4

2 回答 2

0

将其居中,您可以执行以下操作:

var toCenterMc:MovieClip = new MovieClip();

toCenterMc.x = stage.stageWidth/2 - toCenterMc.width/2;
toCenterMc.y = stage.stageHeight/2 - toCenterMc.height/2;

你可以用这个标签添加背景色(它必须在类头的上方,这意味着代码行说public class example extends exampleparent):

[SWF(backgroundColor="0xec9900")]
于 2012-02-27T11:59:43.640 回答
0

如果我没听错的话,您希望将您的 swf 文件放在网页的中心,更改背景颜色,并在拖动 Web 浏览器的边界时阻止 swf 拉伸?

如果是这样,您的问题与 HTML 更相关,因为这些都不能通过 ActionScript 完成。如果您想要将您的 swf 正确放置在 HTML 文件中,您可以让 Flash 为您导出 HTML 文件(假设您使用的是 Flash IDE)。

这是一个链接,它将指导您完成此过程,它写得很清楚:http: //www.w3schools.com/flash/flash_inhtml.asp

要更改网页的背景颜色,请参阅此站点:http ://www.tizag.com/htmlT/bgcolor.php

从 Flash 导出 HTML 文件后,您可以检查它如何将 Flash swf 与网页的其余部分对齐。代码中的某处应该类似于align="left",您可以将其更改为 center、right 等。

希望有帮助,

得不

于 2010-05-24T20:23:05.877 回答