Hi,
I would normally spend more time trying to work this out first, but
I'm under a bit of pressure... There appears to be a bug in the
VideoDisplay code.
vid.close() => within the videoDisplay a private variable called
closeCalled is set to true.
vid.play() => the closeCalled variable is set to be false in the play
function.
Fine, but:
vid.close() => closeCalled=true
vid.load() => loadVideo()
vid.play() => if (closeCalled==true) {loadVideo()}
So if you load in the video this variable is not reset to false. This
means that the video gets loaded twice; once when the video is loaded
and once when the video is played...
Anyway, all this is besides the point... I just want to know how to
get around this. I've tried this:
package libraries.utility
{
import mx.controls.VideoDisplay;
public class NewVideoDisplay extends VideoDisplay
{
//private var closeCalled:Boolean = false;
public function NewVideoDisplay()
{
super();
}
override public function load():void
{
super.load();
closeCalled = false;
}
}
}
but naturally I cannot access the private variable closeCalled. How
do I go about doing this?
Thanks in advance
Bill