Skip to main content
a
2mo ago

Having trouble connecting nested artboards and their state machines

Intuitively I feel like I have something pretty simple here but I'm having a lot of trouble figuring it out. I'll attach some screen shots and the .rev file. Basically I have a menu screen where I want to click 1 of 11 elements and have that trigger 1 of 11 separate nested artboard's state machines. Note that only the first (upper left) element of the menu triggers action at the moment.

The concept is we're looking at a subtly animating menu of people, you click a person and it triggers a transition into a short profile on them. You hit a return button in the upper left corner which will bring you back to the menu to select a different person, etc.

The menu works great on its own as does the animation/transition into the profile. The problem occurs on the return to the menu screen. I've tried a lot of things and I just can't get the menu to return to it's initial entry state. It's just won't start over for some reason. Basically when you hit play, it does everything I want it to do until you try to get back to the menu. Any help would be much appreciated here.

Rookie Club.rev
10 MB
2 replies
a
R
R
2mo ago

hey! So you were really close to getting this working. You were just missing a few opacity keys and then a way to reset the menu artboard to the correct state. I've put together a little video to help you out.

a
2mo ago

Incredible. Thank you so much for the reply. I've been chipping away at it over the last few days and found a much more convoluted way to get it working, which I think I can now discard as it results in a very cluttered state machine. As someone who's been an Ae animator for around 20 years, I've been very excited about finally being able to bring interactivity to my work. The animation tools or very intuitive and instantly familiar so that's great, but I do confess that it's difficult to wrap my head around the state machine, what timelines you need, and layers within a state machine. Thanks again.