I have a very basic Flash movie that includes an FLVPlayback 2.5 component on the stage, using the following Actionscript to stream an FLV:
import fl.video.*;
var flvDirectory:String = "/flash/flv/";
var flvFileName:String = "37-224";
var flvContentPath:String = flvDirectory + flvFileName + ".flv";
flvPlayer.source = flvContentPath;
flvPlayer.scaleMode = VideoScaleMode.EXACT_FIT;
flvPlayer.width = 640;
function flvLoop(event:VideoEvent):void{
flvPlayer.play();
}
flvPlayer.addEventListener(VideoEvent.COMPLETE, flvLoop);
It tests fine in Firefox, but when run in IE9 the page crashes with the following error:
VerifyError: Error #1053: Illegal override of play2 in fl.video.DynamicStream
Can anyone shed some light on why a fairly straightforward movie should crash like this?