【发布时间】:2011-07-19 10:15:53
【问题描述】:
我在 Flash 中放置了 3 个名为 mcParent、mcChild1、mcChild2 和 1 个文本框的影片剪辑。孩子是父母影片剪辑的孩子。 child1 和 child2 的大小均为 300,而父影片剪辑为 600 像素,文本框放置在 child2 影片剪辑中。我已经让闪光灯根据屏幕区域自动调整大小。一切正常,但在调整大小后,它会调整父级和所有子级以及文本框的大小,这是正确的。问题在于 mcChild2 上文本框的正确放置。我已经看到,在调整大小之后,mcParent 宽度和 scalex 都发生了变化,但是子剪辑即使被拉伸也不会改变它的大小,但是由于我无法获得放置文本框的确切位置,所以没有更新大小.
如果能在调整大小后获得子剪辑的确切大小,我们将不胜感激。
谢谢。
【问题讨论】:
-
你是如何调整你的 flashmovie 大小的?你是缩放整个东西还是真的调整它的大小?
-
我根据舞台调整了它的大小。将其缩放到 NO_SCALE 并与 top_left 对齐。然后检测到 resize 事件并放置代码以相应地调整内容大小以填充屏幕。
标签: flash actionscript-3 parent