View Full Version : keyListener & MouseButtonListener
ekpalmer
08-13-2009, 09:52 PM
When I use the listeners, I can get Alice to respond to mouseclicks and keypresses perform actions in response to these events.
I would like to distinguish between which mouse button was pressed and which key was pressed on the keyboard.
I have not been able to do this. I want do something different when an "A" is typed on the keyboard than when a "B" is typed.
DrJim
08-14-2009, 01:19 PM
I would also like to know this. If anyone has been successful, please post your results. :)
I have been successfull in importing my Alice programs (which make setting up animations easy) into NetBeans and then adding "full function" listeners there - but that, unfortunately is a one-way path as far as I can tell.
ottosparks
10-09-2009, 08:31 PM
Interesting.
I haven't toyed around with 3.0 enough to figure this out.
By the way, did anyone miss me? :3
antmj2317
10-20-2009, 05:47 PM
Ok, so the question is how to use events
Step 1: add an object to the world, any object, you can even use the camera if you want
Step 2: in that object's procedures, add a keyeventlistener method to your code
Step 3: drag an if block inside the key listener and select 'true'
Step 4: select the arrow next to 'true' and select 'keyevent e =' then proceed to select whatever key you wish to bind to whatever action
This is in the alice 64 build, I also noticed you cannot direct OTHER objects by adding a keylistening to the scene, in other words, the listening must be added to the object itself, as it would be a class level listener.