OK, thanks.
I guess this is because this enumeration knob is an updating one and thus
needs to be saved, ha?
Good to know about this flag. I can use it myself for the pipeline script I
wrote.
Thanks all.

Ron Ganbar
email: ron...@gmail.com
tel: +44 (0)7968 007 309 [UK]
     +972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/



On 19 January 2012 20:09, Nathan Rusch <nathan_ru...@hotmail.com> wrote:

>   For what it’s worth, you can do this via TCL as well, albeit in a
> slightly more roundabout way that’s not much more compact than the Python
> version:
>
> [lindex [value fbx_node_name] [expr {[numvalue fbx_node_name] + 1}]]
>
> -Nathan
>
>
>  *From:* Ivan Busquets <ivanbusqu...@gmail.com>
> *Sent:* Thursday, January 19, 2012 9:32 AM
> *To:* Nuke user discussion <nuke-users@support.thefoundry.co.uk>
> *Subject:* Re: [Nuke-users] tcl label expression
>
> Hi Ron,
>
> That's because the fbx_node_name knob has the SAVE_MENU flag, which means
> all menu items get saved with the script (making that the actual value of
> the knob)
>
> You can see the difference if you copy-paste your node into a text editor,
> vs another node with an enumeration knob, like a shuffle.
> Or try running this in the Script editor, which should show the difference
> between using the nuke.SAVE_MENU flag or not:
>
> n = nuke.createNode('NoOp')
> k1 = nuke.Enumeration_Knob('test1', 'test1', ['a', 'b', 'c'])
> k2 = nuke.Enumeration_Knob('test2', 'test2', ['a', 'b', 'c'])
> k2.setFlag(nuke.SAVE_MENU)
> n.addKnob(k1)
> n.addKnob(k2)
>
>
> If you want to get the actual selected value from an fbx_node_name knob,
> you could use something like this instead:
>
> [python
> {nuke.thisNode()['fbx_node_name'].values()[int(nuke.thisNode()['fbx_node_name'].getValue())]}]
>
> Hope that helps.
>
> Cheers,
> Ivan
>
>
> On Thu, Jan 19, 2012 at 4:42 AM, Ron Ganbar <ron...@gmail.com> wrote:
>
>> Hi guys,
>> I want to use a tcl expression in the label that will show me from an FBX
>> read_geo the selected object (called node in the fbx import dialog).
>>
>> If I use this in a ReadGeo's label:
>> [value fbx_node_name]
>> I get the whole list from the dropdown menu instead of just the selected
>> one. Feels like a bug to me, cause when I use the same tcl code on a
>> Shuffle node I just get the selected value from the dropdown menu, not the
>> whole list.
>>
>> Thanks!
>> Ron Ganbar
>> email: ron...@gmail.com
>> tel: +44 (0)7968 007 309 [UK]
>>      +972 (0)54 255 9765 [Israel]
>> url: http://ronganbar.wordpress.com/
>>
>>
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>
>  ------------------------------
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
>
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to