Movieclip.width返回比Width上的Movieclip阶段更高的值

时间:2010-03-08 11:22:18

标签: flash actionscript-3 actionscript flash-cs4 flash-cs3

我在舞台上有一个带有嵌套动画片段的Movieclip。所有引用均为0,0。没有任何子动画片段加载任何动态内容,动画或具有蒙版图层。它在其中一个子MC中有一个输入文本字段。父MC显示280 px宽度,而返回313 px宽度.width跟踪。没有代码在运行时更改父MC的.width值。并且舞台上的ParentMC没有缩放(宽度/高度为100%)。

任何指针,可能是在舞台上和运行时出现.width值差异的原因?它打破了后面的缩放代码。

1 个答案:

答案 0 :(得分:1)

检查autoSize的{​​{1}}属性。如果文本字段的autoSize属性设置为默认TextField以外的任何内容,则文本字段的大小将根据内容而有所不同。

另一种可能性是自定义绘图 - 您是否正在执行任何可能会增加宽度的编程绘图?例如,如果您在尺寸最初设置为50x50的形状上绘制直径为100px的圆,则宽度和高度属性将为100而不是50。