![]() |
|
|
|
#1
|
|||
|
|||
|
You can use:
Code:
viz.callback(viz.KEYDOWN_EVENT,None) Code:
vizact.onkeydown(key, None) |
|
#2
|
|||
|
|||
|
Thanks so far...
The space bar should only be pressed once in my experiment: vizact.onkeydown(' ', play_first_joke) As soon as it's been pressed, it shouldn't invode the play_first_joke method anymore. vizact.onkeydown(' ', None) ...gives the following error: Code:
Traceback (most recent call last):
File "C:\Programme\WorldViz\Vizard30\python\vizact.py", line 3019, in __onkeydown
self._callGroup(self.__keydownmap[key])
File "C:\Programme\WorldViz\Vizard30\python\vizact.py", line 2971, in _callGroup
val = e.call(arg)
File "C:\Programme\WorldViz\Vizard30\python\vizact.py", line 2794, in _callStatic
return func(*args,**kwargs)
TypeError: 'NoneType' object is not callable
|
|
#3
|
|||
|
|||
|
After searching in the documentation I found the following:
Code:
<vizact>.removeEvent Deletes an EventFunction object <vizact>.removeEvent( eventFunctionObj ) eventFunctionObj Remarks Uses this when you no longer need an EventFunction callback. Return Value None Example eventFunction = vizact.onupdate( 5, doSomething ) ... vizact.removeEvent( eventFunction ) |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| onkeydown list of values | Cheff | Vizard | 2 | 07-02-2008 03:00 AM |