9 Replies Latest reply on Aug 3, 2010 9:58 AM by mldb88

    flash movie just has a white box when previewed

    rickaz1 Level 1

      Working in Flash CS4

      My question is when I publish my flash movie it opens fine on my computer but when I copy the folder with all the contents to another computer the skin show up fine but I get a white box where the movie should be. The same goes if we try to place it on a website.

       

      http://www.azcaf.org/videos/DICKSON/DICKSON.html
      
      
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>DICKSON</title>
      <script language="JavaScript" type="text/javascript">
      <!--
      //v1.7
      // Flash Player Version Detection
      // Detect Client Browser type
      // Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
      var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
      var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
      var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
      function ControlVersion()
      {
           var version;
           var axo;
           var e;
           // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
           try {
                // version will be set for 7.X or greater players
                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
                version = axo.GetVariable("$version");
           } catch (e) {
           }
           if (!version)
           {
                try {
                     // version will be set for 6.X players only
                     axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
      
                     // installed player is some revision of 6.0
                     // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
                     // so we have to be careful.
      
                     // default to the first public version
                     version = "WIN 6,0,21,0";
                     // throws if AllowScripAccess does not exist (introduced in 6.0r47)
                     axo.AllowScriptAccess = "always";
                     // safe to call for 6.0r47 or greater
                     version = axo.GetVariable("$version");
                } catch (e) {
                }
           }
           if (!version)
           {
                try {
                     // version will be set for 4.X or 5.X player
                     axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                     version = axo.GetVariable("$version");
                } catch (e) {
                }
           }
           if (!version)
           {
                try {
                     // version will be set for 3.X player
                     axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                     version = "WIN 3,0,18,0";
                } catch (e) {
                }
           }
           if (!version)
           {
                try {
                     // version will be set for 2.X player
                     axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                     version = "WIN 2,0,0,11";
                } catch (e) {
                     version = -1;
                }
           }
      
           return version;
      }
      // JavaScript helper required to detect Flash Player PlugIn version information
      function GetSwfVer(){
           // NS/Opera version >= 3 check for Flash plugin in plugin array
           var flashVer = -1;
      
           if (navigator.plugins != null && navigator.plugins.length > 0) {
                if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
                     var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
                     var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
                     var descArray = flashDescription.split(" ");
                     var tempArrayMajor = descArray[2].split(".");
                     var versionMajor = tempArrayMajor[0];
                     var versionMinor = tempArrayMajor[1];
                     var versionRevision = descArray[3];
                     if (versionRevision == "") {
                          versionRevision = descArray[4];
                     }
                     if (versionRevision[0] == "d") {
                          versionRevision = versionRevision.substring(1);
                     } else if (versionRevision[0] == "r") {
                          versionRevision = versionRevision.substring(1);
                          if (versionRevision.indexOf("d") > 0) {
                               versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
                          }
                     }
                     var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
                }
           }
           // MSN/WebTV 2.6 supports Flash 4
           else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
           // WebTV 2.5 supports Flash 3
           else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
           // older WebTV supports Flash 2
           else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
           else if ( isIE && isWin && !isOpera ) {
                flashVer = ControlVersion();
           }
           return flashVer;
      }
      // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
      function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
      {
           versionStr = GetSwfVer();
           if (versionStr == -1 ) {
                return false;
           } else if (versionStr != 0) {
                if(isIE && isWin && !isOpera) {
                     // Given "WIN 2,0,0,11"
                     tempArray         = versionStr.split(" ");      // ["WIN", "2,0,0,11"]
                     tempString        = tempArray[1];               // "2,0,0,11"
                     versionArray      = tempString.split(",");     // ['2', '0', '0', '11']
                } else {
                     versionArray      = versionStr.split(".");
                }
                var versionMajor      = versionArray[0];
                var versionMinor      = versionArray[1];
                var versionRevision   = versionArray[2];
                   // is the major.revision >= requested major.revision AND the minor version >= requested minor
                if (versionMajor > parseFloat(reqMajorVer)) {
                     return true;
                } else if (versionMajor == parseFloat(reqMajorVer)) {
                     if (versionMinor > parseFloat(reqMinorVer))
                          return true;
                     else if (versionMinor == parseFloat(reqMinorVer)) {
                          if (versionRevision >= parseFloat(reqRevision))
                               return true;
                     }
                }
                return false;
           }
      }
      function AC_AddExtension(src, ext)
      {
        if (src.indexOf('?') != -1)
          return src.replace(/\?/, ext+'?');
        else
          return src + ext;
      }
      function AC_Generateobj(objAttrs, params, embedAttrs)
      {
        var str = '';
        if (isIE && isWin && !isOpera)
        {
          str += '<object ';
          for (var i in objAttrs)
          {
            str += i + '="' + objAttrs[i] + '" ';
          }
          str += '>';
          for (var i in params)
          {
            str += '<param name="' + i + '" value="' + params[i] + '" /> ';
          }
          str += '</object>';
        }
        else
        {
          str += '<embed ';
          for (var i in embedAttrs)
          {
            str += i + '="' + embedAttrs[i] + '" ';
          }
          str += '> </embed>';
        }
        document.write(str);
      }
      function AC_FL_RunContent(){
        var ret =
          AC_GetArgs
          (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
           , "application/x-shockwave-flash"
          );
        AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
      }
      function AC_SW_RunContent(){
        var ret =
          AC_GetArgs
          (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
           , null
          );
        AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
      }
      function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
        var ret = new Object();
        ret.embedAttrs = new Object();
        ret.params = new Object();
        ret.objAttrs = new Object();
        for (var i=0; i < args.length; i=i+2){
          var currArg = args[i].toLowerCase();
          switch (currArg){
            case "classid":
              break;
            case "pluginspage":
              ret.embedAttrs[args[i]] = args[i+1];
              break;
            case "src":
            case "movie":
              args[i+1] = AC_AddExtension(args[i+1], ext);
              ret.embedAttrs["src"] = args[i+1];
              ret.params[srcParamName] = args[i+1];
              break;
            case "onafterupdate":
            case "onbeforeupdate":
            case "onblur":
            case "oncellchange":
            case "onclick":
            case "ondblclick":
            case "ondrag":
            case "ondragend":
            case "ondragenter":
            case "ondragleave":
            case "ondragover":
            case "ondrop":
            case "onfinish":
            case "onfocus":
            case "onhelp":
            case "onmousedown":
            case "onmouseup":
            case "onmouseover":
            case "onmousemove":
            case "onmouseout":
            case "onkeypress":
            case "onkeydown":
            case "onkeyup":
            case "onload":
            case "onlosecapture":
            case "onpropertychange":
            case "onreadystatechange":
            case "onrowsdelete":
            case "onrowenter":
            case "onrowexit":
            case "onrowsinserted":
            case "onstart":
            case "onscroll":
            case "onbeforeeditfocus":
            case "onactivate":
            case "onbeforedeactivate":
            case "ondeactivate":
            case "type":
            case "codebase":
            case "id":
              ret.objAttrs[args[i]] = args[i+1];
              break;
            case "width":
            case "height":
            case "align":
            case "vspace":
            case "hspace":
            case "class":
            case "title":
            case "accesskey":
            case "name":
            case "tabindex":
              ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
              break;
            default:
              ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
          }
        }
        ret.objAttrs["classid"] = classid;
        if (mimeType) ret.embedAttrs["type"] = mimeType;
        return ret;
      }
      // -->
      </script>
      </head>
      <body bgcolor="#ffffff">
      <!--url's used in the movie-->
      <!--text used in the movie-->
      <!-- saved from url=(0013)about:internet -->
      <script language="JavaScript" type="text/javascript">
           AC_FL_RunContent(
                'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
                'width', '720',
                'height', '450',
                'src', 'DICKSON',
                'quality', 'high',
                'pluginspage', 'http://www.adobe.com/go/getflashplayer',
                'align', 'middle',
                'play', 'true',
                'loop', 'true',
                'scale', 'showall',
                'wmode', 'window',
                'devicefont', 'false',
                'id', 'DICKSON',
                'bgcolor', '#ffffff',
                'name', 'DICKSON',
                'menu', 'true',
                'allowFullScreen', 'false',
                'allowScriptAccess','sameDomain',
                'movie', 'DICKSON',
                'salign', ''
                ); //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=10,0,0,0" width="720" height="450" id="DICKSON" align="middle">
           <param name="allowScriptAccess" value="sameDomain" />
           <param name="allowFullScreen" value="false" />
           <param name="AutoStart" value="true" />
           <param name="movie" value="./DICKSON.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />     <embed src="./DICKSON.swf" quality="high" bgcolor="#ffffff" width="720" height="450" name="DICKSON" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
           </object>
      </noscript>
      </body>
      </html>

        • 1. Re: flash movie just has a white box when previewed
          Andrei1 Level 6

          Does http://www.azcaf.org/videos/DICKSON/Bob%20Dickson%20InterviewH264.f4v exist on the server? I cannot play it from anywhere.

           

          Also, I suggest you never use spaces in file names.

          • 2. Re: flash movie just has a white box when previewed
            rickaz1 Level 1

            http://www.azcaf.org/videos/Dickson/DICKSON.html
            
            
            <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
            <title>DICKSON</title>
            <script language="JavaScript" type="text/javascript">
            <!--
            //v1.7
            // Flash Player Version Detection
            // Detect Client Browser type
            // Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
            var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
            var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
            var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
            function ControlVersion()
            {
                 var version;
                 var axo;
                 var e;
                 // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
                 try {
                      // version will be set for 7.X or greater players
                      axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
                      version = axo.GetVariable("$version");
                 } catch (e) {
                 }
                 if (!version)
                 {
                      try {
                           // version will be set for 6.X players only
                           axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
            
                           // installed player is some revision of 6.0
                           // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
                           // so we have to be careful.
            
                           // default to the first public version
                           version = "WIN 6,0,21,0";
                           // throws if AllowScripAccess does not exist (introduced in 6.0r47)
                           axo.AllowScriptAccess = "always";
                           // safe to call for 6.0r47 or greater
                           version = axo.GetVariable("$version");
                      } catch (e) {
                      }
                 }
                 if (!version)
                 {
                      try {
                           // version will be set for 4.X or 5.X player
                           axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                           version = axo.GetVariable("$version");
                      } catch (e) {
                      }
                 }
                 if (!version)
                 {
                      try {
                           // version will be set for 3.X player
                           axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                           version = "WIN 3,0,18,0";
                      } catch (e) {
                      }
                 }
                 if (!version)
                 {
                      try {
                           // version will be set for 2.X player
                           axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                           version = "WIN 2,0,0,11";
                      } catch (e) {
                           version = -1;
                      }
                 }
            
                 return version;
            }
            // JavaScript helper required to detect Flash Player PlugIn version information
            function GetSwfVer(){
                 // NS/Opera version >= 3 check for Flash plugin in plugin array
                 var flashVer = -1;
            
                 if (navigator.plugins != null && navigator.plugins.length > 0) {
                      if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
                           var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
                           var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
                           var descArray = flashDescription.split(" ");
                           var tempArrayMajor = descArray[2].split(".");
                           var versionMajor = tempArrayMajor[0];
                           var versionMinor = tempArrayMajor[1];
                           var versionRevision = descArray[3];
                           if (versionRevision == "") {
                                versionRevision = descArray[4];
                           }
                           if (versionRevision[0] == "d") {
                                versionRevision = versionRevision.substring(1);
                           } else if (versionRevision[0] == "r") {
                                versionRevision = versionRevision.substring(1);
                                if (versionRevision.indexOf("d") > 0) {
                                     versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
                                }
                           }
                           var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
                      }
                 }
                 // MSN/WebTV 2.6 supports Flash 4
                 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
                 // WebTV 2.5 supports Flash 3
                 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
                 // older WebTV supports Flash 2
                 else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
                 else if ( isIE && isWin && !isOpera ) {
                      flashVer = ControlVersion();
                 }
                 return flashVer;
            }
            // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
            function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
            {
                 versionStr = GetSwfVer();
                 if (versionStr == -1 ) {
                      return false;
                 } else if (versionStr != 0) {
                      if(isIE && isWin && !isOpera) {
                           // Given "WIN 2,0,0,11"
                           tempArray         = versionStr.split(" ");      // ["WIN", "2,0,0,11"]
                           tempString        = tempArray[1];               // "2,0,0,11"
                           versionArray      = tempString.split(",");     // ['2', '0', '0', '11']
                      } else {
                           versionArray      = versionStr.split(".");
                      }
                      var versionMajor      = versionArray[0];
                      var versionMinor      = versionArray[1];
                      var versionRevision   = versionArray[2];
                         // is the major.revision >= requested major.revision AND the minor version >= requested minor
                      if (versionMajor > parseFloat(reqMajorVer)) {
                           return true;
                      } else if (versionMajor == parseFloat(reqMajorVer)) {
                           if (versionMinor > parseFloat(reqMinorVer))
                                return true;
                           else if (versionMinor == parseFloat(reqMinorVer)) {
                                if (versionRevision >= parseFloat(reqRevision))
                                     return true;
                           }
                      }
                      return false;
                 }
            }
            function AC_AddExtension(src, ext)
            {
              if (src.indexOf('?') != -1)
                return src.replace(/\?/, ext+'?');
              else
                return src + ext;
            }
            function AC_Generateobj(objAttrs, params, embedAttrs)
            {
              var str = '';
              if (isIE && isWin && !isOpera)
              {
                str += '<object ';
                for (var i in objAttrs)
                {
                  str += i + '="' + objAttrs[i] + '" ';
                }
                str += '>';
                for (var i in params)
                {
                  str += '<param name="' + i + '" value="' + params[i] + '" /> ';
                }
                str += '</object>';
              }
              else
              {
                str += '<embed ';
                for (var i in embedAttrs)
                {
                  str += i + '="' + embedAttrs[i] + '" ';
                }
                str += '> </embed>';
              }
              document.write(str);
            }
            function AC_FL_RunContent(){
              var ret =
                AC_GetArgs
                (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
                 , "application/x-shockwave-flash"
                );
              AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
            }
            function AC_SW_RunContent(){
              var ret =
                AC_GetArgs
                (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
                 , null
                );
              AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
            }
            function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
              var ret = new Object();
              ret.embedAttrs = new Object();
              ret.params = new Object();
              ret.objAttrs = new Object();
              for (var i=0; i < args.length; i=i+2){
                var currArg = args[i].toLowerCase();
                switch (currArg){
                  case "classid":
                    break;
                  case "pluginspage":
                    ret.embedAttrs[args[i]] = args[i+1];
                    break;
                  case "src":
                  case "movie":
                    args[i+1] = AC_AddExtension(args[i+1], ext);
                    ret.embedAttrs["src"] = args[i+1];
                    ret.params[srcParamName] = args[i+1];
                    break;
                  case "onafterupdate":
                  case "onbeforeupdate":
                  case "onblur":
                  case "oncellchange":
                  case "onclick":
                  case "ondblclick":
                  case "ondrag":
                  case "ondragend":
                  case "ondragenter":
                  case "ondragleave":
                  case "ondragover":
                  case "ondrop":
                  case "onfinish":
                  case "onfocus":
                  case "onhelp":
                  case "onmousedown":
                  case "onmouseup":
                  case "onmouseover":
                  case "onmousemove":
                  case "onmouseout":
                  case "onkeypress":
                  case "onkeydown":
                  case "onkeyup":
                  case "onload":
                  case "onlosecapture":
                  case "onpropertychange":
                  case "onreadystatechange":
                  case "onrowsdelete":
                  case "onrowenter":
                  case "onrowexit":
                  case "onrowsinserted":
                  case "onstart":
                  case "onscroll":
                  case "onbeforeeditfocus":
                  case "onactivate":
                  case "onbeforedeactivate":
                  case "ondeactivate":
                  case "type":
                  case "codebase":
                  case "id":
                    ret.objAttrs[args[i]] = args[i+1];
                    break;
                  case "width":
                  case "height":
                  case "align":
                  case "vspace":
                  case "hspace":
                  case "class":
                  case "title":
                  case "accesskey":
                  case "name":
                  case "tabindex":
                    ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
                    break;
                  default:
                    ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
                }
              }
              ret.objAttrs["classid"] = classid;
              if (mimeType) ret.embedAttrs["type"] = mimeType;
              return ret;
            }
            // -->
            </script>
            </head>
            <body bgcolor="#ffffff">
            <!--url's used in the movie-->
            <!--text used in the movie-->
            <!-- saved from url=(0013)about:internet -->
            <script language="JavaScript" type="text/javascript">
                 AC_FL_RunContent(
                      'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
                      'width', '720',
                      'height', '450',
                      'src', 'DICKSON',
                      'quality', 'high',
                      'pluginspage', 'http://www.adobe.com/go/getflashplayer',
                      'align', 'middle',
                      'play', 'true',
                      'loop', 'true',
                      'scale', 'showall',
                      'wmode', 'window',
                      'devicefont', 'false',
                      'id', 'DICKSON',
                      'bgcolor', '#ffffff',
                      'name', 'DICKSON',
                      'menu', 'true',
                      'allowFullScreen', 'false',
                      'allowScriptAccess','sameDomain',
                      'movie', 'DICKSON',
                      'salign', ''
                      ); //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=10,0,0,0" width="720" height="450" id="DICKSON" align="middle">
                 <param name="allowScriptAccess" value="sameDomain" />
                 <param name="allowFullScreen" value="false" />
                 <param name="AutoStart" value="true" />
                 <param name="movie" value="./DICKSON.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />     <embed src="./DICKSON.swf" quality="high" bgcolor="#ffffff" width="720" height="450" name="DICKSON" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
                 </object>
            </noscript>
            </body>
            </html>

            • 3. Re: flash movie just has a white box when previewed
              funkysoul Level 4

              all the embed code (html) you showing doesn't really help, as Andrei1 wrote you need to check if the video file is available on the server.

              Can you post a link to it?

              • 4. Re: flash movie just has a white box when previewed
                Kaabi

                I could probably help too but as that other user mentioned we will need the link to do any good.

                • 5. Re: flash movie just has a white box when previewed
                  Andrei1 Level 6

                  Link is in my post - this is the request swf sends. If you have Firebug or Charles you can recheck.

                  • 6. Re: flash movie just has a white box when previewed
                    Andrei1 Level 6

                    There is no need to post html source for anyone can easily see it on your site. Again, the issue may be the video address, etc.

                    • 9. Re: flash movie just has a white box when previewed
                      mldb88

                      Usernames and passwords wont really help us.  We can't go on and see if the flash is up there if we don't even know who or what you're using to host.  Make sure the .swf and or html file of your flash movie is uploaded to the server you're hosting your site on.  If it is, make sure the link is referencing the right directory (ie where you have the flash file saved to on the server).