【问题标题】:Flash Movie not loaded未加载 Flash 电影
【发布时间】:2011-01-09 08:16:27
【问题描述】:

大家好,

我正在尝试在我的客户网页上显示一个简单的 Flash 电影

ilogicconcepts.com.sg

由于某种原因,电影只是拒绝加载,绝对不是权限问题,因为我可以直接访问http://ilogicconcepts.com.sg/media/home.swf 观看电影。

我检查了萤火虫,似乎该页面甚至没有尝试加载电影。对此的任何想法将不胜感激。

谢谢。

【问题讨论】:

标签: flash


【解决方案1】:

我认为你应该使用 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 文件放到你的 media 文件夹,然后用下面的代码替换你的代码,它应该可以正常工作。我在 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>

祝你好运, 抢

【讨论】:

  • 谢谢罗伯!像魅力一样工作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 1970-01-01
  • 2014-09-06
  • 1970-01-01
  • 1970-01-01
  • 2010-12-24
  • 1970-01-01
相关资源
最近更新 更多