Hello Jeff,

you setup the inputs and outputs-count in the old JavaScript-Patch inspector 
above the JS code. the inputs and outputs are referred as you did in your 
example.

My ideas on your example code:

1) I think if "inputs[0]" is "2" the "outputs[1] and outputs[3] are undefined, 
you have to set them to be sure what their values are.
2) Don't forget: the outputs-index starts at "0". so also use the outputs[0]!
3) your code does, what the "Demultiplexer" patch is doing (don't now if this 
was in QC2 already, thought)

Best,

Achim Breidenbach
Boinx Software Ltd.

On 22.08.2012, at 21:12, Jeff wrote:

> Anyone know how to refer to the inputs on a javaScript patch in QC 2?
> 
> I am trying to use a switch and have coded like this:
> 
> switch (inputs[0]) {
> 
> case 1: outputs[1] = "One"; break;
> case 2: outputs[2] = "Two"; break;
> case 3: outputs[3] = "Three"; break;
> 
> }
> 
> (not my actual data, just an example)
> 
> 
> In QC 4, I would name the inputs when i declared the function and use that 
> name when referring to the value of the input, but javascript in QC 2 seems 
> to be a little different.
> 
> The whole point of this is that I created a QC screen saver to act as sort of 
> a digital information display while working with QC 4 in Lion, but the actual 
> screen savers need to function on Mac's that are running Tiger.  The screen 
> savers don't seem to function there and when I try to open the composition in 
> QC 2 which is what I have on my Tiger machines, it crashes QC, thus the need 
> for me to recode my javascript since I need to recreate my composition in QC 
> 2 now. :(
> 
> Thanks for the help.
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/quartzcomposer-dev/achim%40boinx.com
> 
> This email sent to ac...@boinx.com


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to