Update of /cvsroot/dynapi/dynapi/examples
In directory usw-pr-cvs1:/tmp/cvs-serv30643

Modified Files:
        dynapi.ext.keyevents.html 
Log Message:
new keyevents required new example

Index: dynapi.ext.keyevents.html
===================================================================
RCS file: /cvsroot/dynapi/dynapi/examples/dynapi.ext.keyevents.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** dynapi.ext.keyevents.html   2001/01/06 23:57:04     1.1
--- dynapi.ext.keyevents.html   2001/02/17 14:26:20     1.2
***************
*** 11,31 ****
  
  DynAPI.onLoad = function() {
!       myLayer = new DynLayer();
!       
!       myLayer.setSize(200,50)
        myLayer.setBgColor('#c0c0c0')
!       myLayer.moveTo(100,100)
!       myLayer.setHTML("Press any alphabetic key to see it's keycode.")
  
-       DynAPI.document.addChild(myLayer);
  
        myListener = new EventListener(DynAPI.document)
  
-       myListener.onkeyup=function(e) { 
-               if (!e.controlKey) alert('You pressed the \''+e.curKey+'\' key 
(keycode '+e.which+')')
-       }
  
        DynAPI.document.addEventListener(myListener)
! }
  
  </script>
--- 11,37 ----
  
  DynAPI.onLoad = function() {
!       myLayer = new DynLayer()
! 
!       myLayer.setSize(400,80)
        myLayer.setBgColor('#c0c0c0')
!       myLayer.moveTo(10,80)
!       myLayer.setHTML("Press any alphabetic keys to see it's keycode. <br>\n Press 
\'CTRL\' to move me.<br>And try and find the secret key ;).")
  
  
        myListener = new EventListener(DynAPI.document)
+ 
+               myListener.onkeyup=function(e) {
+                       if (e.charKey=='s') alert('You\'ve found the secret key')
+                       if ((e.charKey>='a')&&(e.charKey<='z')) alert('You pressed the 
+key with keycode '+e.which+'.')
+               }
+               myListener.onkeydown=function(e) {
+                       if (e.ctrlKey) { myLayer.moveBy(20,20);return true }
+                       if (e.shiftKey) alert('SHIFT!')
+               }
  
  
        DynAPI.document.addEventListener(myListener)
! 
!       DynAPI.document.addChild(myLayer)}
  
  </script>


_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs

Reply via email to