2012-03-05 42 views
-1

有無論如何,你可以在影片剪輯的十字線周圍「隱藏」所有DisplayObject?Hide View Outside Viewpoint

例如:

example

如果我拖了該影片剪輯到舞臺上,我怎麼可能只有B顯示?並有隱藏?

編輯:基本上,圖像顯示兩個長方形名爲「第一」的MC。如果我將這個影片剪輯拖到場景中,我只想要顯示矩形B.當鼠標懸停在B上方時,會觸發一個事件偵聽器,將矩形A滑動到「疊加」B.我不希望A以其他方式顯示。

謝謝。

+0

你的形象被打破 - 可以你更新? – Marty

+0

這是圖像:http://postimage.org/image/4d3lfz2fn/然而,我覺得這個問題不可能理解。 –

+0

請給一些更多的細節,讓任何人都可以理解。 – Mrugesh

回答

1

好的......假設我理解了這個問題,我不確定...你想隱藏在MovieClip中給出x + width < 0y + 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; 
    } 
}