Actionscript网格规模问题

时间:2010-07-11 10:41:55

标签: flash actionscript grid

我对actionscript 3.0动态动画片段放置有点问题。

场景是这样的:

我有一个动画片段内动作脚本生成的16x16网格。 (我们将它命名为gridContainer)。

网格的瓷砖应具有恒定的高度和宽度;它不应该与其父级的高度/宽度变化一起缩放。此外,我希望这个gridContainer MC一直延伸到舞台的右侧和底部。

当我调整舞台大小时会出现问题。在gridContainer的resize事件监听器中,我将gridContainer的H / W设置为阶段的H / W.然后,当然,瓷砖是缩放的。我在各自的resize侦听器中重新缩放tile。但是,当我这样做时,我会失去容器的宽度和高度。

我现在的最终目标是在瓷砖周围画一个边框,即使瓷砖的数量达不到gridContainer的区域。

你的闪光大师建议采用什么方法?如何实现静态宽度/高度?

提前致谢。

1 个答案:

答案 0 :(得分:1)

父显示对象将始终采用其中最大元素的区域。 tile是gridContainer的唯一子节点吗?如果是这样,gridContainer将缩小以适应调整大小时的图块。

我认为你需要创建一个透明的背景子元素来坐在网格后面,并在舞台的尺寸变化时调整大小。因此,当舞台发生变化时,您可以适当调整平铺大小,但让背景元素自然缩放。