\n'; document.write(text); // FS COMMAND HOOK FOR NETSCAPE // ---------------------------- var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; // ======================================================================================= function OBJECTID_NAME_DoFSCommand(command, args) { var JSOBJECTNAME = InternetExplorer ? OBJECTID_NAME : document.OBJECTID_NAME; if(command == "getletter") { document.onkeydown = DisplayChar if (!InternetExplorer) document.captureEvents(Event.KEYDOWN) } } function DisplayChar(e) { var JSOBJECTNAME = InternetExplorer ? OBJECTID_NAME : document.OBJECTID_NAME; var asciivalue = InternetExplorer ? window.event.keyCode : e.which var charvalue = InternetExplorer ? String.fromCharCode(window.event.keyCode) : String.fromCharCode(e.which) if (((statecomplete == false) && !(JSOBJECTNAME.IsPlaying())) && ((asciivalue != 8) && (lettercounter <= 30))) { // A to Z if ((65 <= asciivalue) && (asciivalue <= 90)) { JSOBJECTNAME.TGotoFrame("_level0/word/char"+lettercounter, asciivalue - 55); JSOBJECTNAME.TGotoFrame("_level0/word", lettercounter); lettercounter++; } // a to z else if ((97 <= asciivalue) && (asciivalue <= 122)) { JSOBJECTNAME.TGotoFrame("_level0/word/char"+lettercounter, asciivalue - 61); JSOBJECTNAME.TGotoFrame("_level0/word", lettercounter); lettercounter++; } // blank space else if (asciivalue == 32) { JSOBJECTNAME.TGotoLabel("_level0/word/char"+lettercounter, "blank"); JSOBJECTNAME.TGotoFrame("_level0/word", lettercounter); lettercounter++; } } // chk for enter to restart else if ((statecomplete == true) && ((asciivalue == 13) && !(JSOBJECTNAME.IsPlaying()))) { JSOBJECTNAME.TGotoLabel('_level0', 'start'); JSOBJECTNAME.TPlay('_level0'); lettercounter = 1; statecomplete = false; } // chk for backspace else if (((statecomplete == false) && !(JSOBJECTNAME.IsPlaying())) && ((asciivalue == 8) && (lettercounter != 1))) { lettercounter--; JSOBJECTNAME.TGotoLabel("_level0/word/char" + lettercounter, "blank"); JSOBJECTNAME.TGotoFrame("_level0/word", lettercounter-1); } } //-->