I'm using 7 built-in radio buttons as a button set. I added the built-in visited state but it looks the same as normal. I can only change its background color or it glow. I would like the middle of the button to be a different color when visited so I added a semi transparent circle over the grey visited button. but now when you select you just see the "visited" color circle over the "selected" state immediatly. Any ideas?
I would like to just see the visited state only after another button is pressed.
This really goes against GUI design conventions as radio button are selected only when pressed and only one is selected, and shouldn't have a visited state.
A radio button will always be selected when pressed if you add a visited state then it will be additive and visited simply means clicked in storyline, you will have to use a good few triggers to build in the functionality and I think will just appear odd from a users point of view.
Interesting. But since my user needs to press all 7 buttons before they can continue, it would be nice for them to visually see which ones haven't been visited yet. I guess I could just create all my one buttons.
Probably better to use something other than radio buttons, or place a tick in a state next to the radio button, it just feels wrong to use radio buttons where they need to click each one, radio button should really be used to select options that are mutually exclusive.
Tim, I agree with Phil's comments about UI conventions and possibly using checkmarks to indicate a visited station. If you still want to have these interlocking station indicators, have a look at the attached and see if that would work for you. Instead of the built-in Visited state, I created a custom state for each button, added some variables and slide triggers that turn these states on. Give it a go.
5 Replies
This really goes against GUI design conventions as radio button are selected only when pressed and only one is selected, and shouldn't have a visited state.
A radio button will always be selected when pressed if you add a visited state then it will be additive and visited simply means clicked in storyline, you will have to use a good few triggers to build in the functionality and I think will just appear odd from a users point of view.
Interesting. But since my user needs to press all 7 buttons before they can continue, it would be nice for them to visually see which ones haven't been visited yet. I guess I could just create all my one buttons.
Thanks.
Tim
Probably better to use something other than radio buttons, or place a tick in a state next to the radio button, it just feels wrong to use radio buttons where they need to click each one, radio button should really be used to select options that are mutually exclusive.
That of course doesn't help your issue.
Good point. Im my case the buttons are for tv stations, so thats a little unique. Thanks for everything.
Tim, I agree with Phil's comments about UI conventions and possibly using checkmarks to indicate a visited station. If you still want to have these interlocking station indicators, have a look at the attached and see if that would work for you. Instead of the built-in Visited state, I created a custom state for each button, added some variables and slide triggers that turn these states on. Give it a go.
This discussion is closed. You can start a new discussion or contact Articulate Support.