Path-branching game. Choices?

Basically, I want to make a simple frame by frame path branching game. The problem is that I know that writing in and filling in EVERY FRAME going all along for EVERY CHOICE PATH would be an insanely tedious amount of work.

My basic project is reminiscent of japanese visual novels, and I’ve been looking for turtorials to help me with this style of role playing games, but all of the tutorials concentrated on the adventure RPGs. :\

Being a novice at Actionscript, past working buttons to make it go to the next frame and stopping it, I was wondering if its possible to make a choice you make earlier in the game affect it later. Such as, you keep following the game normally afterwards, but depending on your choice you’ll go to a different scene later.

basically, this way I’d like to eliminate the need to make two duplicate paths with only minor variances to show the changes for some choices.

Another thing that I would like to know if its possible to do, though this is less important, as I have yet to look for these things and I’m sure I can find them but… a save/load system, easy to find I’m sure. And an unlocking system. Something so that once they hit a certain CG I can unlock it in a ‘memories’ menu on a main screen.

I know my questions seem to be rare, but does anyone know how to accomplish this and can explain it in a way that even an actionscript noob like me can understand?

My only problem is that depending on what i can do, I may need to write the script differently. All I need to be able to do is say, a person clicks a button that changes their frame to this one part of the story, then it returns to the normal story you see no matter what, is that later on, when it hits a certain point the flash can tell which choice he made and depending on that choice, display a different scene.
Possibly even depending on a number of choices. I dont know actionscript or anything, but the simplest way i can think to do this would be if it were possible to make a value, then have it change depending on the choice a person makes. Only… As far as I can tell, i cant find such a function on CS3. An example may be… A value names ‘Player Choice 1’ Then have it so that when the player gets to chat choice and picks an option, the number for the option is set as the value. Such as…

If player chooses 1, the value is set to one.

Obviously this would mean the button for the first option would need the script to also change this value, provided such a value can be made. I’ve looked at a lot of beginners tutorials and nothing tells me even the beginnings of how I can make this. :confused: I just need a point in the right direction.