topical media & game development

talk show tell print

professional-javascript-18-FlashExample2.htm / htm



  <html>
      <head>
          <title>Flash Example</title>
          <script type="text/javascript" src="listutil.js"></script>
          <script type="text/javascript">
          
              var aProperties = new Array("X_POS", "Y_POS",
                  "X_SCALE", "Y_SCALE", "CURRENT_FRAME",
                  "TOTAL_FRAMES", "ALPHA", "VISIBLE", "WIDTH",
                  "HEIGHT", "ROTATION", "TARGET", "FRAMES_LOADED",
                  "NAME", "DROP_TARGET", "URL", "HIGH_QUALITY",
                  "FOCUS_RECT", "SOUND_BUF_TIME");
  
              function getProperty() {
                  var oFlashMovie = document.getElementById("ExampleMovie");
                  var selProperties = document.getElementById("selProperties");
                   
                  alert(aProperties[selProperties.selectedIndex] + " = " + oFlashMovie.TGetProperty("/", selProperties.selectedIndex));
              }
          
              window.onload = function () {
                  var selProperties = document.getElementById("selProperties");
                  
                  for (var i=0; i < aProperties.length; i++) {
                      ListUtil.add(selProperties, aProperties[i]);
                      
                  }
              }
          </script>
  
      </head>
      <body>
          <object type="application/x-shockwave-flash" data="ExampleMovie.swf" 
          width="200" height="200" id="ExampleMovie">
              <param name="movie" value="ExampleMovie.swf" />
          </object>
          <p><select id="selProperties">
          
          </select><input type="button" value="Get Property Value" onclick="getProperty()" /></p>
                 
      </body>
  </html>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.