Flash网站中的中心符号?

时间:2012-07-24 17:16:45

标签: actionscript-3 flash actionscript-2

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

网站所有者希望将符号置于舞台中间。

我不熟悉Adobe Flash,只使用AS3,我建议他使用

symbol.x = stage.stageWidth / 2;

我甚至不确定他是否在使用AS3。 他还询问了在哪里放脚本(我不知道,我不使用Adobe Flash)。

请注意,您可以向左和向右滚动网站,这样您就不能提前计算x。滚动页面时必须移动。

非常感谢

1 个答案:

答案 0 :(得分:1)

除非symbol已经围绕它自己的原点,否则您可能需要修改您的建议:

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

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