0

我被要求帮助一个 Flash 网站: http ://tomix.110mb.com/ (点击漫画页面的中心)

该网站的所有者希望在舞台中间放置一个符号。

我不熟悉 Adob​​e Flash,只使用 AS3,我建议他使用

symbol.x = stage.stageWidth / 2;

我什至不确定他使用的是 AS3。他还问将脚本放在哪里(我不知道,我不使用 Adob​​e Flash)。

请注意,您可以左右滚动站点,因此您不能只提前计算 x。它必须在您滚动页面时移动。

非常感谢

4

1 回答 1

1

除非symbol已经以它自己的起源为中心,否则您可能需要将您的建议修改为:

symbol.x = (stage.stageWidth - symbol.width) / 2;

至于将这行代码放在哪里,没有足够的信息来给出决定性的答案。最有可能的是,这条线应该在symbol实例化之后出现。如果站点动态调整大小,那么它应该在调整大小处理程序中。如果symbol没有以编程方式实例化,那么它应该是放置在舞台上且实例名称为“symbol”的对象可访问的任何位置。

于 2012-07-24T17:22:49.823 回答