2010-07-11 61 views
0

我有一点与动作3.0动态movieclip安置问题。Actionscript网格比例问题

的情况是这样的:

我有一个动作影片剪辑内部产生一个16×16格。 (让我们将其命名为gridContainer)。

网格的瓦片应该具有恒定的高度和宽度;它不应该随其父母的高度/宽度变化而缩放。另外,我希望这个gridContainer MC能够一直延伸到舞台的右侧和底部。

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

我现在的最终目标是在瓦片周围绘制边框,即使瓦片数量不足gridContainer区域。

什么办法,你闪光大师建议?静态宽度/高度如何实现?

在此先感谢。

回答

1

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

我认为你需要创建一个透明的背景子元素坐在网格后面,并在舞台尺寸改变时调整大小。所以当舞台改变时,你可以适当调整贴图的大小,但是让背景元素自然缩放。