children movieclips根据父动画片段不显示其宽度和高度

时间:2011-07-19 10:15:54

标签: flash actionscript-3 parent

我已经在flash中放置了3个名为mcParent,mcChild1,mcChild2和1个文本框的动画片段。孩子是父母电影剪辑的孩子。 child1和child2的大小均为300,而父级movieclip为600px,textbox位于child2影片剪辑中。我根据屏幕区域使闪光灯自动调整大小。一切都运作良好,但调整大小后,它调整父母和所有儿童和文本框的大小,这是正确的。问题是在mcChild2上正确放置文本框。我已经看到,调整大小后,mcParent宽度和scalex都会改变但是子剪辑不会改变它的大小,即使它们被拉伸但是尺寸没有更新,因为我无法获得文本框放置位置的确切位置

在调整大小后,可以获得任何帮助以获得子剪辑的确切大小。

感谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下,您必须使用父动画片段的大小。

另一个不那么干净的选择是将一个小的(1x1方形)动画片段放在父母中,作为文本字段放置位置的指示符。然后,在舞台调整大小时,您必须使用localToGlobal在尺寸更改后知道该小型mc 的位置。使用该信息来定位文本字段。