![]() |
|
#1
|
|||
|
|||
|
Hi,
i'm quit a rookie in the world of Vizard and i have a problem with making a list of values by keyboard action. I have a list of values (60, 69, 52, 9, 55, 58, 10, 18, 56) and I want vizard to run throug the list from the beginning to the end , each time you hit the spacebar I want the script to give the next value. Once the last value is reached, I want it to jump back to the beginning and repeat. I've tried something like this: Code:
def onkeydown (key): if key == ' ': print vizact.choice( [60, 69, 52, 9, 55, 58, 10, 18, 56], viz.LOOP ) viz.callback(viz.KEYDOWN_EVENT,onkeydown) Can anybody help me with this problem? Thanx |
|
#2
|
|||
|
|||
|
Try the following code, it should do what you ant:
Code:
numberCycle = viz.cycle([60, 69, 52, 9, 55, 58, 10, 18, 56])
def PrintNumber():
print numberCycle.next()
vizact.onkeydown(' ',PrintNumber)
|
|
#3
|
|||
|
|||
|
yes it works!
thank you |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Incoming floating point values | Rachel | Vizard | 1 | 02-12-2008 04:09 PM |