我被要求帮助Flash网站: http://tomix.110mb.com/ (点击漫画页面的中心)
网站所有者希望将符号置于舞台中间。
我不熟悉Adobe Flash,只使用AS3,我建议他使用
symbol.x = stage.stageWidth / 2;
我甚至不确定他是否在使用AS3。 他还询问了在哪里放脚本(我不知道,我不使用Adobe Flash)。
请注意,您可以向左和向右滚动网站,这样您就不能提前计算x。滚动页面时必须移动。
非常感谢
答案 0 :(得分:1)
除非symbol
已经围绕它自己的原点,否则您可能需要修改您的建议:
symbol.x = (stage.stageWidth - symbol.width) / 2;
至于在哪里放置这行代码,没有足够的信息来给出决定性的答案。最有可能的是,这一行应该在实例化symbol
之后出现。如果站点动态调整大小,则它应该在resize处理程序内。如果symbol
没有以编程方式实例化,那么它应该是可以访问放置在具有实例名称“symbol”的舞台上的对象。