2010-07-14 3 views
1

Пытается запустить флеш-файл на моей странице. Кажется, он работает в FF, Chrome, Safari, но не (удивительно) в IE.Odd flash script issue

<script type="text/javascript"> 
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','800','height','800','src','flash/navpage7CS3','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/navpage7CS3'); 
//end AC code 
</script> 
<noscript> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="800"> 
     <param name="movie" value="flash/navpage7CS3.swf"> 
     <param name="quality" value="high"> 
     <embed src="flash/navpage7CS3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="800"></embed> 
     </object> 

     </noscript> 

ответ

0

Если вы решили не вставлять ваши swf-файлы, то я нашел (около 3 лет назад), что у меня были проблемы с получением IE для загрузки файлов Flash из подкаталогов.

Как работа, я должен был убедиться, что файл swf находился в той же папке, что и страница, к которой он обращался. Я уверен, что есть более элегантное решение, но в более короткий срок это должно сделать трюк.

1

Вы также можете использовать тег <object>, как указано ниже: <object type="application/x-shockwave-flash" data="filename.swf" width="your swf width" height="your swf height"> <param name="movie" value="path/filename.swf"/>