Guest User

Untitled

a guest
Jun 22nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. var myMovie;
  2. function killEvent(eventObject) {
  3. if (eventObject && eventObject.stopPropagation) {
  4. eventObject.stopPropagation();
  5. }
  6. if (window.event && window.event.cancelBubble ) {
  7. window.event.cancelBubble = true;
  8. }
  9.  
  10. if (eventObject && eventObject.preventDefault) {
  11. eventObject.preventDefault();
  12. }
  13. if (window.event) {
  14. window.event.returnValue = false;
  15. }
  16. if(eventObject.preventCapture)
  17. eventObject.preventCapture();
  18. if(eventObject.preventBubble)
  19. eventObject.preventBubble();
  20. }
  21. function keyCallback(msgtxt) {
  22. return function(ev) {
  23. var kcode = ev.which;
  24. var kchar = String.fromCharCode(kcode);
  25. var txt = msgtxt + ' ' + kcode + ' ' + kchar;
  26. myMovie.callMe(txt);
  27. }
  28. }
  29. function mouseCallback(msgtxt) {
  30. return function(ev) {
  31. var txt = msgtxt + ' ' + ev.button;
  32. if (ev.button != 0) killEvent(ev);
  33. myMovie.callMe(txt);
  34. }
  35. }
  36. function setup() {
  37. window.addEventListener("mousedown", mouseCallback('mouse down'), true);
  38. window.addEventListener("mouseup", mouseCallback('mouse up'), true);
  39. window.addEventListener("keydown", keyCallback('key down'), true);
  40. window.addEventListener("keyup", keyCallback('key up'), true);
  41. window.addEventListener("contextmenu",killEvent, true);
  42. myMovie = document.fev1;
  43. }
Add Comment
Please, Sign In to add comment