So it looks like if I have more than 1 trapcode form (via the same form effect instance, i.e. Master Form, Form 2, Form 3) -- I can only set properties for the form I last had open in the effect viewer, otherwise I get "After effects error: Can not "set value" with this property, because the property or a parent property is hidden.
I.e., if I have Form 2 open and do:
effect.property("Size X F2").setValue(size);
Works fine, but when I do:
effect.property("Size X F3").setValue(size);
I get the error. But if I switch to F3, then I get the error on F2. -- Does anyone know how to select the current form via script in the effect controls panel and or work around this limitation?