home *** CD-ROM | disk | FTP | other *** search
- function OutputValue(fieldName, keyCode)
- {
- var textRef = eval("this." + fieldName);
- var returnValue = "";
- switch(keyCode)
- {
- case 8:
- returnValue = "BACKSPACE";
- break;
- case 20:
- returnValue = "CAPSLOCK";
- break;
- case 17:
- returnValue = "CONTROL";
- break;
- case 46:
- returnValue = "DELETE";
- break;
- case 40:
- returnValue = "DOWN";
- break;
- case 35:
- returnValue = "END";
- break;
- case 13:
- returnValue = "ENTER";
- break;
- case 27:
- returnValue = "ESCAPE";
- break;
- case 36:
- returnValue = "HOME";
- break;
- case 45:
- returnValue = "INSERT";
- break;
- case 37:
- returnValue = "LEFT";
- break;
- case 34:
- returnValue = "PGDN";
- break;
- case 33:
- returnValue = "PGUP";
- break;
- case 39:
- returnValue = "RIGHT";
- break;
- case 16:
- returnValue = "SHIFT";
- break;
- case 32:
- returnValue = "SPACE";
- break;
- case 9:
- returnValue = "TAB";
- break;
- case 38:
- returnValue = "UP";
- break;
- case 186:
- returnValue = ";";
- break;
- case 187:
- returnValue = "=";
- break;
- case 189:
- returnValue = "-";
- break;
- case 191:
- returnValue = "/";
- break;
- case 192:
- returnValue = "`";
- break;
- case 219:
- returnValue = "[";
- break;
- case 220:
- returnValue = "\\";
- break;
- case 221:
- returnValue = "]";
- break;
- case 222:
- returnValue = "\'";
- break;
- case 188:
- returnValue = ",";
- break;
- case 190:
- returnValue = ".";
- break;
- case 96:
- returnValue = "NUMPAD 0";
- break;
- case 97:
- returnValue = "NUMPAD 1";
- break;
- case 98:
- returnValue = "NUMPAD 2";
- break;
- case 99:
- returnValue = "NUMPAD 3";
- break;
- case 100:
- returnValue = "NUMPAD 4";
- break;
- case 101:
- returnValue = "NUMPAD 5";
- break;
- case 102:
- returnValue = "NUMPAD 6";
- break;
- case 103:
- returnValue = "NUMPAD 7";
- break;
- case 104:
- returnValue = "NUMPAD 8";
- break;
- case 105:
- returnValue = "NUMPAD 9";
- break;
- case 106:
- returnValue = "MULTIPLY";
- break;
- case 107:
- returnValue = "ADD";
- break;
- case 109:
- returnValue = "SUBTRACT";
- break;
- case 110:
- returnValue = "DECIMAL";
- break;
- case 111:
- returnValue = "DIVIDE";
- break;
- default:
- returnValue = chr(keyCode);
- returnValue.toUpperCase();
- }
- textRef.text = returnValue;
- }
- function UnselectOthers(myName)
- {
- if(myName != "redClip")
- {
- this.redClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "purpleClip")
- {
- this.purpleClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "blueClip")
- {
- this.blueClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "greenClip")
- {
- this.greenClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "yellowClip")
- {
- this.yellowClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "orangeClip")
- {
- this.orangeClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- if(myName != "multiClip")
- {
- this.multiClip.gotoAndStop(1);
- }
- else
- {
- hasFocus = myName;
- }
- }
- _root.transition2.gotoAndPlay("open");
- stop();
- var hasFocus = "";
- var keyListener = new Object();
- keyListener.onKeyDown = function()
- {
- if(hasFocus == "redClip")
- {
- _global.hotKey_red = Key.getCode();
- OutputValue("red_txt",_global.hotKey_red);
- }
- if(hasFocus == "purpleClip")
- {
- _global.hotKey_purple = Key.getCode();
- OutputValue("purple_txt",_global.hotKey_purple);
- }
- if(hasFocus == "blueClip")
- {
- _global.hotKey_blue = Key.getCode();
- OutputValue("blue_txt",_global.hotKey_blue);
- }
- if(hasFocus == "greenClip")
- {
- _global.hotKey_green = Key.getCode();
- OutputValue("green_txt",_global.hotKey_green);
- }
- if(hasFocus == "yellowClip")
- {
- _global.hotKey_yellow = Key.getCode();
- OutputValue("yellow_txt",_global.hotKey_yellow);
- }
- if(hasFocus == "orangeClip")
- {
- _global.hotKey_orange = Key.getCode();
- OutputValue("orange_txt",_global.hotKey_orange);
- }
- if(hasFocus == "multiClip")
- {
- _global.hotKey_multi = Key.getCode();
- OutputValue("multi_txt",_global.hotKey_multi);
- }
- };
- Key.addListener(keyListener);
- OutputValue("red_txt",_global.hotKey_red);
- OutputValue("purple_txt",_global.hotKey_purple);
- OutputValue("blue_txt",_global.hotKey_blue);
- OutputValue("green_txt",_global.hotKey_green);
- OutputValue("yellow_txt",_global.hotKey_yellow);
- OutputValue("orange_txt",_global.hotKey_orange);
- OutputValue("multi_txt",_global.hotKey_multi);
-