David Millington

Flash WMode Very Slow In Internet Explorer


I noticed that a project I've been working on ran very slowly in IE7 and IE8 compared to FF3 and Chrome. Took me a while to track it down but it seems to be wmode related. The file in question had its wmode set to "transparent" in the containing HTML document. I did a bit of digging around and stumbled across Justin Everett-Churchs WMode Woes. He knocked up a quick demo page that shows that with wmode set to "transparent" or "opaque" any setInterval calls are slowed down to the framerate. This means my fancy scrolling system stutters like a sod since it isn't being updated fast enough. Luckily for me I can turn it off on this project. I still love the wmode parameter but now I know its limitations. It'll still work a treat on non time sensitive animations. I'm not sure if the setInterval/wmode pitfall applies to ActionScript 3s Timer class, I'll have to test that on the next AS3 project I'm on.

Leave a comment


max says


Brilliant, you saved me hours! Thanks!

Dave says


quote: "I'm not sure if the setInterval/wmode pitfall applies to ActionScript 3s Timer class"

sadly it does, as i've just discovered to my horror
thought point page code people class install work player adapter system list panel directory via network problem adobe bit mode setup new time music update address site device version flash settings project xml box screen button control house file show simple option windows menu phone read think game pretty rocky