IE SCRIPT16389 Ошибка при использовании внешнего внешнего интерфейса и JQuery Slider

У меня очень странная проблема с Internet Explorer, на моем сайте я использую плагин JQuery AnythingSlider для отображения некоторых видеороликов. Всякий раз, когда кто-то переходит к следующему видео, у меня есть звонок со вспышкой:

import flash.external.ExternalInterface; ExternalInterface.addCallback("movie_pause",player.pause); 

а также:

 var obj = swfobject.getObjectById($(this).attr('id')); if(obj){ obj.movie_pause(); //This is where the error takes place } 

Теперь странно, когда страница загружается, все работает нормально. Однако после обновления или просто случайно после скольжения пару раз, IE начинает выдавать ошибку SCRIPT16389: Unspecified Error и указывает на указанную выше строку. Но если я отлаживаю IE, он вместо этого указывает на:

 function __flash_addCallback(instance, name) { instance[name] = function() { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>")); } } 

Я вставляю свои видео с помощью swfObject:

 <object id="testimonial_{testimonials_ID}" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="720" height="480"> <param name="movie" value="<?php echo content_url();?>videos/player/agflvplayer.swf"> <param name=FlashVars value="id=testimonial_{testimonials_ID}&flvurl=<?php echo content_url();?>{testimonials_url}&player_skin=<?php echo content_url();?>videos/player/SkinOverAllNoCaption.swf&volume=0"> <param name="wmode" value="transparent"> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="<?php echo content_url();?>videos/player/agflvplayer.swf" width="720" height="480"> <param name=FlashVars value="id=testimonial_{testimonials_ID}&flvurl=<?php echo content_url();?>{testimonials_url}&player_skin=<?php echo content_url();?>videos/player/SkinOverAllNoCaption.swf&volume=0"> <param name="wmode" value="transparent"> <!--<![endif]--> <p>Alternative content</p> <!--[if !IE]>--> </object> <!--<![endif]--> </object> 

Вы можете взглянуть на проблему http://people.oregonstate.edu/~egliju/agtools/welcome/test/ '> http://people.oregonstate.edu/~egliju/agtools/welcome/test . Ближайшая проблема, которую я могу найти, это ExternalInterface, не работающая в IE после обновления страницы, но ответа нет (они просто рекомендуют использовать swfobject, которым я являюсь).

Хорошо, мне кажется, что я выяснил путь вокруг проблемы. Кажется, это связано с тем, что Internet Explorer кэширует флеш-плеер и по какой-то причине вызывает проблемы. Поэтому я каждый раз обманывал его, перезаряжая себя, изменяя параметр param для фильма на что-то другое для каждого игрока.

 <param name="movie" value="player/player.swf?no_cache=<?php echo rand();?>">