Linking state change between two objects

Mar 26, 2020

Hi,

I'm evaluating Storyline 360 and I have an issue that can be streamlined to the following:

  • I have two objects: an image (a simple circle here) and a checkbox.
  • I have defined two states on the image: normal and selected.
  • The checkbox initial state is normal.
  • I want the image state to "follow" the checkbox state: when the checkbox is selected, the image should be selected, and normal when the checkbox is normal.
  • So I added two triggers:
    • Change the image state to selected when the checkbox state is selected
    • Change the image state to normal when the checkbox state is normal

Now what happens is:

  • When I click the checkbox to select it, the image goes to the selected state: that's fine.
  • When I click a second time to the checkbox to unselect it, the image remains in the selected state, whatever I do with the checkbox. I have to click on the image to return it to the normal state.

Any help would be appreciated.

4 Replies
Kim Soon NG

Hi Tyler,

I had similar problem. Different is I'm create a few checkboxes, one of the checkbox (I called it "Check All") is to select or deselect all other checkboxes. When I grouped all the checkboxes, all other checkboxes are able to follow the "Check All" checkbox. But when I want to check on individual checkbox, all checkboxes in the group are also follow . When I ungrouped them, the result is reverse, "Check All" checkbox can't select or deselect all other checkboxes but individual checkbox box can.

Another issue is I need to place all the checkboxes very close to each other, then the active area for each checkbox is mash up.

Any help would be appreciated.

KimSoon

Maria Costa-Stienstra

Hi, Kim Soon.

Thank you for reaching out!

My suggestion for you is not to use groups for the checkboxes and instead trigger the "Check All" checkbox based on the states of the other checkboxes.

In my example, I have three checkboxes that can be individually selected, and a checkbox that checks/unchecks all. I added the following trigger:

  • Change the state of Checkbox 2 to selected when the state of checkbox 1 (check all) is selected.
  • Change the state of Checkbox 2 to normal when the state of checkbox 1 is not selected.

I applied those triggers to each individual checkbox:

Windows 10 (1) 2022-05-12 at 11.49.00 AM

Here's a preview:

Screen Recording 2022-05-12 at 11.49.38 AM

I hope this helps!