I would certainly think thats possible, and you could do it in a similar way.
Just use an if statement to test whats going on. I never label anything so I am not great on how they work! I usually plan things on paper and write in english what I want it to do then code it if its complicated… fairly basic way of doing things but it helps to prevent errors.
I will do it with frame numbers cause I know it will work:
For examples sake lets say “Step 1” in movie_B is frame 100, and lets say “Step 3” in movie_A is frame 300.
Then attach to the button:
on (release) {
If (movie_b._currentframe>=100) {
movie_a.gotoAndPlay(300);
}
}
I think to do that with labels it would be:
on (release) {
If (movie_b._currentframe="STEP1") {
movie_a.gotoAndPlay("STEP3");
}
}
alternatively you could use another variable, in the first frame of STEP1 you could put :
_root.stepvar=1;
then on the button put:
on (release) {
If (_root.stepvar==1) {
movie_a.gotoAndPlay("STEP3");
}
}