2011-01-09 5 views
0

HI Folks,Flash Movie не загружен

Я пытаюсь показать простой флэш-ролик на странице моего клиента на

ilogicconcepts.com.sg

По какой-то причине, фильм просто отказывающихся для загрузки и, безусловно, не является проблемой разрешения, так как я могу добраться до http://ilogicconcepts.com.sg/media/home.swf, чтобы посмотреть фильм напрямую.

Я проверил firebug, и кажется, что страница даже не пытается загрузить фильм. Любая идея об этом была бы очень оценена.

Thank's.

+0

crossdomain вопросы: http://www.actionscript.org/forums/showthread.php3?t=137138 –

+0

парень сингапурский? – mauris

+0

Я настоятельно рекомендую использовать http://code.google.com/p/swfobject/ для безопасного встраивания вашего SWF-браузера. Я не уверен, что это проблема, но SWF загружается в IE. – Roy

ответ

0

Я думаю, вы должны использовать SWFObject. Вы можете скачать js-файл и файл expressinstall отсюда: http://code.google.com/p/swfobject/downloads/detail?name=swfobject_2_2.zip&can=2&q= Вам нужен файл js для встраивания, и expressinstall.swf автоматически обновляет пользователей Flash Player, если он старше, чем требуется. Вы можете установить минимальную версию проигрывателя, добавить пользовательские переменные во Flash, а также установить параметры и атрибуты вашего Flash-фильма. Подробнее см. В документах swfobject.

Я изменил ваш код, поэтому, если вы поместите файл swfobject.js в папку js и файл expressinstall.swf в свою медиа-папку и замените свой код на один ниже, он должен работать нормально. Я тестировал его на FF3 и Chrome, он работает для меня.

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="/css/style.css" /> <link rel="stylesheet" type="text/css" href="/js/lightbox/css/lightbox.css" /> 
    <title>Welcome to Ilogic Concepts Singapore.</title> 
    <script type="text/javascript" src="js/swfobject.js"></script> 
    <script type="text/javascript"> 
     var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', 'UA-3702519-11']); 
     _gaq.push(['_trackPageview']); 
     (function() { 
      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
     })(); 

     function initFlash() 
     { 
      var flashvars = {}; 
      var params = { 
       allowScriptAccess: "sameDomain" 
      }; 
      var attributes = {}; 

      swfobject.embedSWF("media/home.swf", "flashcontent-home", "450", "338", "9.0.0", "media/expressInstall.swf", flashvars, params, attributes); 
      swfobject.createCSS("#flashcontent-home", "width:450px; height:338px; float:left; margin-right:10px;"); 
     } 
    </script> 
</head> 
<body> 
    <div id="container"> 
     <div id="header"></div> 
     <div id="main"> 
      <script type="text/javascript" src="/js/jquery.js"></script><script type="text/javascript" src="/js/jclock.js"></script> 

      <div id="nav-wrapper"> 

       <div class="jclock"></div> 
       <ul id="nav"> 
        <li><a href="/">HOME</a></li> 
        <li><a href="/about">ABOUT US</a></li> 
        <li><a href="/services">SERVICES</a></li> 
        <li><a href="/portfolio">PORTFOLIO</a></li> 
        <li><a href="/contact">CONTACT US</a></li> 
       </ul> 
      </div> 

      <script type="text/javascript"> 
       $(function($) { 
        $('<img src="/img/button-bg-alt.png" alt="" />'); 

        $('.jclock').jclock({ 
         format: '%A, %d.%m.%Y - %H:%M:%S' 
        }); 
       }); 
      </script> 

      <div id="content"> 
       <div class="heading-page">HOME</div> 
       <div id="homeWelcome"> 
        <div id="flashcontent-home"></div> 
        <div id="passage"> 
         Welcome,<br/><br/> 

         We believe that good design <br/> 
         is timeless in both <br/> 
         function and nature. <br/><br/> 
         Through years of experience, <br/> 
         we create rooms that reflect <br/> 
         our clients' individual <br/> 
         needs and personal style. 
        </div> 
       </div> 
      </div> 
     </div> 
     <div id="footer"></div> 
    </div> 

    <script type="text/javascript"> 
     var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', 'UA-3702519-11']); 
     _gaq.push(['_trackPageview']); 

     (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
     })(); 

     initFlash(); 
    </script> 
</body> 
</html> 

Успехов, Роб

+0

Спасибо, Роб! Работает как шарм! –

Смежные вопросы