【发布时间】:2012-02-07 11:57:23
【问题描述】:
这就是我的屏幕的样子:
它是这样组成的:
First container <s:HGroup>(900 X 100)--top black area
Second container <s:Group> (900 X 475)--middle white area
Third container <s:HGroup>--(900 X 100)--bottom black area
如果项目是使用 Flex 3 完成的,则中间区域将是 <mx:Canvas>。
现在假设我有一个 BorderContainer(125 X 475) 并将其命名为 middleContainerChild。它位于中间区域的右侧。当我将其y 位置设置为-middleContainerChild.height 时,它应该位于容器主体之外的y = -475。如上图所示,它已被放置在那里。
但除了<mx:Canvas> 之外,图像仍然显示,即使它不再位于<s:Group>s 主体内,并且呈现在<s:HGroup> 的“顶部”。
更多说明请参见下图:
如果我使用<mx:Canvas>,它会被正确隐藏,但如果我使用 Spark 容器(不仅是组,还包括任何 Spark 容器),它仍然可见。
有其他人遇到过这个问题吗?
【问题讨论】:
-
你的问题很难理解,所以我尝试改进措辞并给它一个更准确的标题。我希望我理解正确 - 如果我误解了,请回复!
-
谢谢 weltraumpirat,当时我在办公室,我有点困惑,人们会如何理解,我想要什么,所以我在这里使用了图像,谢谢这次编辑,我很感激:)
-
哇,太棒了,你让它很容易理解,gr8 兄弟,我今天学到了一件新东西,谢谢你的帮助,请把你的评论放在我的回答中,我会投票赞成:)
-
不,谢谢 - 保持一切美好和易于理解是 StackOverflow 的一部分。谢谢你就够了:)
-
说得好,祝你玩得开心:)
标签: actionscript-3 apache-flex flex4 flash-builder flex4.5