home *** CD-ROM | disk | FTP | other *** search
/ com!online 2001 December / COMCD1201.iso / toptools / dynaflash / tutorial / english / dynaflashle.js < prev    next >
Encoding:
JavaScript  |  2001-07-16  |  1.7 KB  |  55 lines

  1. // JavaScript-Functions for communication between HTML-Page and Flash Movie
  2.  
  3. var movie;
  4.   function dynaflash_DoFSCommand(command, args)
  5. {
  6.        if (command == "init")
  7.         {
  8.         //movie = window.document.dynaflash;
  9.         //loaded = "true";
  10.         movie.SetVariable("_root.mainMC.variablesMC:externalPlay", 0);
  11.         }
  12.  
  13. }
  14.  
  15. function loadMovie(key)
  16. {
  17.  
  18.         var browser = "explorer";
  19.         if (navigator.appName.indexOf('Netscape') != -1) browser = "netscape";
  20.         if (browser == "explorer") {
  21.                 movie = dynaflash;
  22.         } else {
  23.                 movie = window.document.dynaflash;
  24.         }
  25.         if(parseInt(navigator.appVersion)>= 5 && navigator.appName == "Netscape")
  26.         {
  27.           movie = window.document.getElementById("dynaflash");
  28.         }
  29.         if (movie.PercentLoaded() == 100) {
  30.                 //alert(key);
  31.                 movie.SetVariable("_root.mainMC.variablesMC:externalPlay", key);
  32.                 movie.TCallFrame("_root.mainMC.variablesMC", 1);
  33.         } else {
  34.                 alert("Movie not completely loaded yet. Please wait and try again.");
  35.         }
  36. }
  37.  
  38. function stop() {
  39.  
  40.         var browser = "explorer";
  41.         if (navigator.appName.indexOf('Netscape') != -1) browser = "netscape";
  42.  
  43.         if (browser == "explorer") {
  44.                 movie = dynaflash;
  45.         } else {
  46.                 movie = window.document.dynaflash;
  47.         }
  48.         if (movie.PercentLoaded() == 100) {
  49.                 movie.SetVariable("_root.mainMC.variablesMC:externalPlay", "stop");
  50.                 movie.TCallFrame("_root.mainMC.variablesMC", 1);
  51.         } else {
  52.                 parent.frames[2].location.href=parent.frames[2].location.href;
  53.         }
  54.  
  55. }