Hi!
I found a possible bug regarding panels and a TweenAlpha script, here's how to reproduce it:
1.)Create a 2D UI
2.)Create a Panel ("Panel-A")
3.)Create a Panel ("Panel-B") as a child of Panel-A
4.)Create a sprite as a child of Panel-B
5.)Place a TweenAlpha script on Panel-A
Enabled
From:1
To:0
OnFinished: TweenAlpha.ResetToBeginning()
6.) Press play
Panel alpha fades to zero, OnFinished sets the alpha to 1 on finish but the panel's content stays invisible.
Newest NGUI with Unity 4.3.0f4, dunno if this happens on other Unity versions as well.