2011-11-28 81 views
0

我有兩個面板動畫(閃爍開/關)作爲心跳罰款。不過,我希望他們在同一時間替代毆打。所以panel1擊敗10次,然後panel2擊敗10次。然後,我想讓它循環,以便它繼續該模式,直到用戶按下後退鍵退出活動。我嘗試了一些沒有運氣的事情。這裏是兩個面板跳動在一起......循環內交替面板動畫

Sub beats 
    PNL1.Initialize("PNL1") 
    gdpanel1.Initialize("TOP_BOTTOM", Array As Int(Colors.DarkGray, Colors.Red)) 
    gdpanel1.CornerRadius=0 
    PNL1.Background=gdpanel1 
    mainPNL.AddView(PNL1,0,0,100%x,50%y) 
    SetRadialGradientRed(gdpanel1,PNL1.Height/1.5) 
    a.InitializeAlpha("a",0,1) 
    a.Duration = 200 
    a.RepeatCount = 10 
    a.Start(PNL1) 
    PNL2.Initialize("PNL1") 
    gdpanel2.Initialize("TOP_BOTTOM", Array As Int(Colors.DarkGray, Colors.Blue)) 
    gdpanel2.CornerRadius=0 
    PNL2.Background=gdpanel2 
    mainPNL.AddView(PNL2,0,50%y,100%x,50%y) 
    SetRadialGradientBlue(gdpanel2,PNL2.Height/1.5) 
    b.InitializeAlpha("b",0,1) 
    b.Duration = 200 
    b.RepeatCount = 10 
    b.Start(PNL2) 
End Sub 

Sub a_AnimationEnd 
    ' 
End Sub 

Sub b_AnimationEnd 
    ' 
End Sub 

回答

1

你應該在Sub a_AnimationEnd中開始動畫b並在Sub b_AnimationEnd中啓動動畫a。

+0

謝謝 - 這給我帶來了正確的方向。 –