无论如何,您可以在影片剪辑上“隐藏”十字准线周围的所有DisplayObject吗?
例如:
如果我将该影片剪辑拖到舞台上,我怎能只有B秀呢?有一个隐藏?
编辑:基本上,图像在名为“First”的MC中显示两个矩形。如果我要将这个影片剪辑拖到场景上,我只想显示矩形B.当鼠标悬停在B上时,会触发一个事件监听器,将矩形A向下滑动到“叠加”B.我不希望A以其他方式显示。
感谢。
答案 0 :(得分:1)
好的......假设我理解了这个问题,我不确定...你想隐藏MovieClip中给出x + width < 0
和y + height < 0
的所有DisplayObject。
子列表中的一个简单循环应该这样做:
for (var childIdx:int in numChildren) {
var child:DisplayObject = getChildAt(childIdx);
if (child.x + child.width < 0 || child.y + child.height < 0) {
child.visible = false;
}
}
答案 1 :(得分:1)