home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / lightsprites.swf / scripts / DefineSprite_1068 / frame_6 / DoAction.as
Encoding:
Text File  |  2007-09-27  |  3.5 KB  |  153 lines

  1. function OutputValue(fieldName, keyCode)
  2. {
  3.    var textRef = eval("this." + fieldName);
  4.    var returnValue = "";
  5.    switch(keyCode)
  6.    {
  7.       case 8:
  8.          returnValue = "BACKSPACE";
  9.          break;
  10.       case 20:
  11.          returnValue = "CAPSLOCK";
  12.          break;
  13.       case 17:
  14.          returnValue = "CONTROL";
  15.          break;
  16.       case 46:
  17.          returnValue = "DELETE";
  18.          break;
  19.       case 40:
  20.          returnValue = "DOWN";
  21.          break;
  22.       case 35:
  23.          returnValue = "END";
  24.          break;
  25.       case 13:
  26.          returnValue = "ENTER";
  27.          break;
  28.       case 27:
  29.          returnValue = "ESCAPE";
  30.          break;
  31.       case 36:
  32.          returnValue = "HOME";
  33.          break;
  34.       case 45:
  35.          returnValue = "INSERT";
  36.          break;
  37.       case 37:
  38.          returnValue = "LEFT";
  39.          break;
  40.       case 34:
  41.          returnValue = "PGDN";
  42.          break;
  43.       case 33:
  44.          returnValue = "PGUP";
  45.          break;
  46.       case 39:
  47.          returnValue = "RIGHT";
  48.          break;
  49.       case 16:
  50.          returnValue = "SHIFT";
  51.          break;
  52.       case 32:
  53.          returnValue = "SPACE";
  54.          break;
  55.       case 9:
  56.          returnValue = "TAB";
  57.          break;
  58.       case 38:
  59.          returnValue = "UP";
  60.          break;
  61.       case 186:
  62.          returnValue = ";";
  63.          break;
  64.       case 187:
  65.          returnValue = "=";
  66.          break;
  67.       case 189:
  68.          returnValue = "-";
  69.          break;
  70.       case 191:
  71.          returnValue = "/";
  72.          break;
  73.       case 192:
  74.          returnValue = "`";
  75.          break;
  76.       case 219:
  77.          returnValue = "[";
  78.          break;
  79.       case 220:
  80.          returnValue = "\\";
  81.          break;
  82.       case 221:
  83.          returnValue = "]";
  84.          break;
  85.       case 222:
  86.          returnValue = "\'";
  87.          break;
  88.       case 188:
  89.          returnValue = ",";
  90.          break;
  91.       case 190:
  92.          returnValue = ".";
  93.          break;
  94.       case 96:
  95.          returnValue = "NUMPAD 0";
  96.          break;
  97.       case 97:
  98.          returnValue = "NUMPAD 1";
  99.          break;
  100.       case 98:
  101.          returnValue = "NUMPAD 2";
  102.          break;
  103.       case 99:
  104.          returnValue = "NUMPAD 3";
  105.          break;
  106.       case 100:
  107.          returnValue = "NUMPAD 4";
  108.          break;
  109.       case 101:
  110.          returnValue = "NUMPAD 5";
  111.          break;
  112.       case 102:
  113.          returnValue = "NUMPAD 6";
  114.          break;
  115.       case 103:
  116.          returnValue = "NUMPAD 7";
  117.          break;
  118.       case 104:
  119.          returnValue = "NUMPAD 8";
  120.          break;
  121.       case 105:
  122.          returnValue = "NUMPAD 9";
  123.          break;
  124.       case 106:
  125.          returnValue = "MULTIPLY";
  126.          break;
  127.       case 107:
  128.          returnValue = "ADD";
  129.          break;
  130.       case 109:
  131.          returnValue = "SUBTRACT";
  132.          break;
  133.       case 110:
  134.          returnValue = "DECIMAL";
  135.          break;
  136.       case 111:
  137.          returnValue = "DIVIDE";
  138.          break;
  139.       default:
  140.          returnValue = chr(keyCode);
  141.          returnValue.toUpperCase();
  142.    }
  143.    textRef.text = returnValue;
  144. }
  145. stop();
  146. OutputValue("red_txt",_global.hotKey_red);
  147. OutputValue("purple_txt",_global.hotKey_purple);
  148. OutputValue("blue_txt",_global.hotKey_blue);
  149. OutputValue("green_txt",_global.hotKey_green);
  150. OutputValue("yellow_txt",_global.hotKey_yellow);
  151. OutputValue("orange_txt",_global.hotKey_orange);
  152. OutputValue("multi_txt",_global.hotKey_multi);
  153.