jquery.flash v1.3.1 – Squashing IE-related bugs.
If you downloaded v1.3 of jquery.flash I would recommend switching to this one. There has been no functionality changes, so it should just be drop-in. It fixes a minor bug I added when I switched to using indexOf() for iterating through attributes and parameters…apparently IE doesn’t support it. >.>
That’s fixed now and I did a few minor structural changes to reduce the character count a little and make things ever so slightly speedier. I also created a fancy tutorial page type thing for it, which you can check out here.
Downloads:
Minified – 2.03 KB
Non-Minified – 4.35 KB
Wondering if there’s another bugfix coming for IE. If I use JQuery 1.4.0, the flash plugin does not write out the PARAM values in the object, but only in IE
I’ll try to have a look at that tonight. A warning though; jquery-flash is not tested at all with 1.4 yet, so it’s safest to assume it’s unsupported until I say otherwise.
Well I’ve tried it in IE8 in normal mode and compatibility mode, both worked fine with 1.4.0 and 1.4.1. Are you using it with any other libraries? It could be some incompatibility issue. Do you have a link to an example of the implementation where I can look at the code?
I’m trying this plugin out on a web site I’m building, and while it works perfectly on IE 8 and in standards-based browsers, on both IE 7 and 6 I’m just getting a plain white rectangle in place of the video player.
(I’m using it with jQuery 1.4.1.)
Any idea what’s going on?
Thanks!
Does IE report any errors? I don’t have easy access to older versions of IE at the moment, so any details I can get are very helpful.
No errors at all, just a plain white rectangle. Maybe it’s not including the ‘movie’ parameter?
If you want to test it yourself, you can get old versions of IE (as standalone programs) at http://finalbuilds.edskes.net/iecollection.htm . Gives you every major released version in IE’s history, though I only care about 6+ myself.
Hi, does your jquery.flash handles caching problem in IE specifically IE 8? Here is a snippet of my code
$(“#SlideShowDiv”).flash({
width : 400,
height : 300,
src : slideshow.swf,
flashvars : {ID: swfID_LVAR},
classid : ‘clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′,
codebase : ‘http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=’,
pluginspace : ‘http://get.adobe.com/flashplayer’,
version : ‘9.0.24′
});
“slideshow.swf” is a slideshow i made using AS2.0 that gets image dynamically. as you can see, I have one flash variable w/c is “ID”, this variable is controlled by the user through a number of buttons. Basically when one button is clicked the the value of the variable would change and therefore affects my slideshow. This code works in Firefox but not in IE.
No, it’s doesn’t do anything about caching. I don’t really think that’s within the scope of this project..
I can’t seem to reproduce the white rectangle issue. I’ve now tested in IE 5.5, 6, 7 and 8 in normal and compatibility mode. IE 5.5 doesn’t quite work, but IE6 and newer seems to all work.