0
我想知道是否有任何方式的目標的所有影片剪輯,這樣我就可以例如添加效果,所有的人..會As3 - 定位所有影片剪輯?
for each(Mc:MovieClip in stage){
//do sth
}
工作?
我想知道是否有任何方式的目標的所有影片剪輯,這樣我就可以例如添加效果,所有的人..會As3 - 定位所有影片剪輯?
for each(Mc:MovieClip in stage){
//do sth
}
工作?
我希望它和你的建議一樣簡單,它肯定會更有意義。不幸的是,你可能需要做更多的東西像下面這樣:
for(var i:int = 0; i < numChildren; i++)
{
var m:DisplayObject = getChildAt(i);
if(m is MovieClip)
{
// Do some stuff
}
}
通過所有的孩子這將循環再檢查,如果他們是一個影片剪輯,那麼你可以做你的東西。
或者,您可以跟蹤每個動畫片段,因爲它已添加到數組中的舞臺中,然後參考該動畫片段。但這可能只是過度殺傷。取決於你的用例。
嗯,是的,我看到我會嘗試它,順便說一句,你知道我的影片剪輯停留在頂部時,我該如何解決這個問題? –
這裏給出了一個很好的解釋如何實現:http://stackoverflow.com/questions/6667867/how-can-i-re-order-the-children-of-my-container-in-as3 – outrunthewolf
如果它doesn你是否應該爲另一個問題/搜索堆棧溢出來找出適合你的場景的最佳答案。不要忘記接受這個答案是正確的你 – outrunthewolf