On Mon, 24 Mar 2003, arm pdlist wrote:
I've been scratching my idea for a few hours and i can't do the patch i want. Here's the deal:
I have a slider that outputs values from 0 to 100. Then, say from 0 to 20 i want to trigger file1.avi, from 21 to 40, trigger file2.avi, and so on. The problem is that whenever i change the slider within a certain range (say range from 0 to 20) the file is always being triggered. I want to trigger the file when the value of the slider is within a certain range, but the following values within that same range shouldn't trigger the file again. For example, when the value is 14 it would trigger the file for the first time, but if the following value is 15 i don't want to trigger the file again. I just want to triger a file when the first value of a certain range is received, the other following values of the same range shouldn't trigger that file again.
I hope i explained well my problem. Any tips (object, some logic, etc.) of how to do this?
Quick solution. Map 0-20 -> 0 21-40 -> 1 41-60 -> 2 61-80 -> 3 81-99 -> 4
(integer-division by 20 or something)
Then use the "change" object for those output-values. "Change" filters out the numbers that are equal to the last value passing thru.