home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / pendekar.swf / scripts / DefineSprite_650 / frame_1 / DoAction.as
Text File  |  2006-05-08  |  5KB  |  223 lines

  1. function getKeyDisplay(code)
  2. {
  3.    switch(code)
  4.    {
  5.       case 48:
  6.          return "0";
  7.       case 49:
  8.          return "1";
  9.       case 50:
  10.          return "2";
  11.       case 51:
  12.          return "3";
  13.       case 52:
  14.          return "4";
  15.       case 53:
  16.          return "5";
  17.       case 54:
  18.          return "6";
  19.       case 55:
  20.          return "7";
  21.       case 56:
  22.          return "8";
  23.       case 57:
  24.          return "9";
  25.       case 65:
  26.          return "A";
  27.       case 66:
  28.          return "B";
  29.       case 67:
  30.          return "C";
  31.       case 68:
  32.          return "D";
  33.       case 69:
  34.          return "E";
  35.       case 70:
  36.          return "F";
  37.       case 71:
  38.          return "G";
  39.       case 72:
  40.          return "H";
  41.       case 73:
  42.          return "I";
  43.       case 74:
  44.          return "J";
  45.       case 75:
  46.          return "K";
  47.       case 76:
  48.          return "L";
  49.       case 77:
  50.          return "M";
  51.       case 78:
  52.          return "N";
  53.       case 79:
  54.          return "O";
  55.       case 80:
  56.          return "P";
  57.       case 81:
  58.          return "Q";
  59.       case 82:
  60.          return "R";
  61.       case 83:
  62.          return "S";
  63.       case 84:
  64.          return "T";
  65.       case 85:
  66.          return "U";
  67.       case 86:
  68.          return "V";
  69.       case 87:
  70.          return "W";
  71.       case 88:
  72.          return "X";
  73.       case 89:
  74.          return "Y";
  75.       case 90:
  76.          return "Z";
  77.       case 96:
  78.          return "Numpad 0";
  79.       case 97:
  80.          return "Numpad 1";
  81.       case 98:
  82.          return "Numpad 2";
  83.       case 99:
  84.          return "Numpad 3";
  85.       case 100:
  86.          return "Numpad 4";
  87.       case 101:
  88.          return "Numpad 5";
  89.       case 102:
  90.          return "Numpad 6";
  91.       case 103:
  92.          return "Numpad 7";
  93.       case 104:
  94.          return "Numpad 8";
  95.       case 105:
  96.          return "Numpad 9";
  97.       case 106:
  98.          return "*";
  99.       case 107:
  100.          return "+";
  101.       case 108:
  102.          return "Enter";
  103.       case 109:
  104.          return "-";
  105.       case 110:
  106.          return ".";
  107.       case 111:
  108.          return "/";
  109.       case 112:
  110.          return "F1";
  111.       case 113:
  112.          return "F2";
  113.       case 114:
  114.          return "F3";
  115.       case 115:
  116.          return "F4";
  117.       case 116:
  118.          return "F5";
  119.       case 117:
  120.          return "F6";
  121.       case 118:
  122.          return "F7";
  123.       case 119:
  124.          return "F8";
  125.       case 120:
  126.          return "F9";
  127.       case 121:
  128.          return "F10";
  129.       case 122:
  130.          return "F11";
  131.       case 123:
  132.          return "F12";
  133.       case 124:
  134.          return "F13";
  135.       case 125:
  136.          return "F14";
  137.       case 126:
  138.          return "F15";
  139.       case 37:
  140.          return "├à";
  141.       case 38:
  142.          return "├ç";
  143.       case 39:
  144.          return "├å";
  145.       case 40:
  146.          return "├ê";
  147.       case 8:
  148.          return "Backspace";
  149.       case 9:
  150.          return "Tab";
  151.       case 12:
  152.          return "Clear";
  153.       case 13:
  154.          return "Enter";
  155.       case 16:
  156.          return "Shift";
  157.       case 17:
  158.          return "Control";
  159.       case 18:
  160.          return "Alt";
  161.       case 20:
  162.          return "Caps Lock";
  163.       case 27:
  164.          return "Esc";
  165.       case 32:
  166.          return "Space";
  167.       case 33:
  168.          return "Pg Up";
  169.       case 34:
  170.          return "Pg Down";
  171.       case 35:
  172.          return "End";
  173.       case 36:
  174.          return "Home";
  175.       case 45:
  176.          return "Insert";
  177.       case 46:
  178.          return "Delete";
  179.       case 47:
  180.          return "Help";
  181.       case 144:
  182.          return "Num Lock";
  183.       case 186:
  184.          return ";";
  185.       case 187:
  186.          return "=";
  187.       case 189:
  188.          return "-";
  189.       case 191:
  190.          return "/";
  191.       case 192:
  192.          return "~";
  193.       case 219:
  194.          return "[";
  195.       case 220:
  196.          return "\\";
  197.       case 221:
  198.          return "]";
  199.       case 222:
  200.          return "\'";
  201.       default:
  202.    }
  203. }
  204. _parent.music.stop(_parent.musicName);
  205. _parent.musicName = null;
  206. dAttack.keyTarget = _root.player1Attack;
  207. dJump.keyTarget = _root.player1Jump;
  208. dSpecial.keyTarget = _root.player1Special;
  209. dLeft.keyTarget = _root.player1Left;
  210. dRight.keyTarget = _root.player1Right;
  211. dCrouch.keyTarget = _root.player1Duck;
  212. listen = false;
  213. myListener = new Object();
  214. myListener.onKeyDown = function()
  215. {
  216.    _root[keyTarget] = Key.getCode();
  217.    keyTargetDisplay.display.text = getKeyDisplay(Key.getCode());
  218.    keyTargetDisplay.checkArrows(Key.getCode());
  219.    Key.removeListener(myListener);
  220.    display.text = "";
  221.    listen = false;
  222. };
  223.