How to relayer grouped controls

This lesson will show you how to relayer controls that are contained within a group.

To try out the sample stack visit this url: https://tinyurl.com/y9myls42

Relayering grouped controls

Relayering grouped controls

The sample stack contains 2 groups each consisting of a background graphic and 2 fields. These 2 groups are in turn grouped together in a main group.

In order to relayer controls that are contained within a group you must set the relayerGroupedControls property to true. That then allows you to relayer grouped controls in script.

on mouseUp
	set the relayerGroupedControls to true
	set the layer of group "A" to the layer  of group "B"
	put "Layer:" && the layer of group "A" into field "layer" of group "A"
	put "Layer:" && the layer of group "B" into field "layer" of group "B"
	set the relayerGroupedControls to false
end mouseUp

Note: remember to set the relayerGroupedControls property back to false when you are done. While it is set to true controls can move in and out of groups when their layers are changed which might cause unexpected behavior if this is not what you want.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.