View Full Version : Simple toggle function

02-08-2013, 10:05 AM
I am using the pit example.

Goal is to attach 4 quads to the pit screen, thus dividing it into quarters. Then create a sequence that on a key down will give the effect of the quads flashing. I also have a sound clip that goes in sequence with the flashing.

I am trying to create a function that allows for this. I have been able to create the 4 quads (scale, position, etc.), make them fade in and out (flash), and insert the sound clip, which is sequenced to the flash the first time I hit key down. If I hit the key down again the flash sequence will start over but the sound clip does not. The sound clip needs to also loop while the quads are flashing. I have attached my lines of code.

Help would be greatly appreciated. Thanks

02-12-2013, 02:00 PM
I noticed two things from the code sample:

1) You are using vizact.call incorrectly. You should be passing it the play function, not calling the play function and passing it the result. It should be changed to:vizact.call(quadBoardAlert.play,viz.LOOP)

2) The code you provided will not stop the looping sound or action, so I'm not sure how the sound stops playing at all. You may need to provide more code.

Also, please copy/paste the code in future posts, instead of attaching a screenshot of the code.