Originally posted by marmotte
[B]here's the method i used for the character changes in my unreleased RPG/quest game:

> use only 1 variable.
player="hobbit" or
player="magician"
etc...
that var player is defined when you push your accept key while choosing your player.

> interactions:
normally, they look like this:
if(Key.isDown(Key.DOWN)){
_root.player.gotoAndStop("wak_down")
}
change them depending on the character, here the hobbit:
if(Key.isDown(Key.DOWN)){
_root.player.gotoAndStop("hobbit_wak_down")
}
Personally I would prolly keep the actions at
gotoAndStop("walk_down")

But depending on what character then choose use .attachMovie to place a different character. That way you dont have 1 mc holding all the characters animations. So my way if you had 3 different characters you could choose you would have 3 different mc's with each different characters poses housed in their own mc.

Just a matter of preference. I dont think eigther way would be faster then the other.
Unless you wanted each character to be able to move or "think" differently with seperate mc's you could create seperate "brains"