It will not. The users will be able to open the file and use it so long as File Options allows v12 users to open the file, but the hidden layout objects will always be visible.
You may want to use other, older methods for selectively hiding layout objects for FMP 12 users.
Thanks Phil, that's what I thought. I don't think it's worth upgrading just yet since this is a relatively minor project and I'm sure I can find a workaround.
What I have is a form with a button. I wanted the button to perform script A if the user arrived on the layout from script X but I want the button to perform script B if they arrived on the form via script Z.
I was going to make two buttons and hide one of them depending on the above criteria.
You can hide buttons in older versions, it's more work to do, but can be done, but I wouldn't bother in this case.
Just use one button, but have it perform Script Y. Set up script Y to perform Script A or Script B depending on the value in a global variable. your script X and Script Z can set this global variable to different values in order to control what happens when the user clicks this button.
I feel like the man who thought he was blind but the whole time had been wearing too big a hat!!!!
Thanks heaps. This is great solution and has me bursting with other ideas for using it too. I also used it her to dynamically change the buttons name.