我对 AS3 还很陌生,而且我从未使用过课程,所以我遇到了一些问题。
我想居中一个movieclip,让它不缩放。然后我想添加一个背景颜色,不管我如何缩放浏览器。
有人可以帮我解释一下吗?因为我不知道如何实现一个类并使它与我的 fla 一起工作。
太感谢了!
J。
我对 AS3 还很陌生,而且我从未使用过课程,所以我遇到了一些问题。
我想居中一个movieclip,让它不缩放。然后我想添加一个背景颜色,不管我如何缩放浏览器。
有人可以帮我解释一下吗?因为我不知道如何实现一个类并使它与我的 fla 一起工作。
太感谢了!
J。
将其居中,您可以执行以下操作:
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")]
如果我没听错的话,您希望将您的 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 等。
希望有帮助,
得不