Date: 2009-12-08 23:52:53 -0800 (Tue, 08 Dec 2009)
When the source is null, the bindings on some of the properties (specifically currentTime, duration, bytesLoaded, and bytesTotal) should fire. In VideoPlayer, if you look at videoDisplay_mediaPlayerStateChangeHandler(), we are already doing the correct thing in there to make sure our VideoPlayer object looks correct. However, if someone just binds to these values, they should also update. To fix this, I added [Bindable("mediaPlayerStateChange")] on these properties.
Also, I noticed when setting the source to null, our size doesn?\226?\128?\153t invalidate. So I cleaned up some logic around there.
Lastly, Flash Builder wants to make sure that resetting thumbnailSource or setting it to null is possible. I cleaned up the logic to allow for the null case.
QE notes: -
Doc notes: -
Tests run: checkintests
Is noteworthy for integration: No