Global variable problems

hey everyone, ive run into a problem using global variables. my problem seems pretty simple: basically i have two scenes. a start scene and a game scene. in the start scene i want to give the player the ability to choose what his/her game piece will look like on screen. there are four options (none of which will affect the gameplay itself, only the look of the game piece). once the player chooses the game piece flash jumps to the next scene “game” and should display the proper game piece. its not working. this is how i have it set up: in scene “start” i declare a global variable _global.gPlayerPiece = “one”; on the four player piece buttons i have an on release command that sets _global.gPlayerPiece = “two” or “three” or “four” depending on the button pressed. using trace commands it looks like every thing is fine at this point. flash jumps to the next scene. here i have a function:
[AS][AS]_root.board_mc.gamePiece.playerPiece = function() {
if (_global.gPlayerPiece=“one”) {
_root.board_mc.gamePiece.playerPiece.gotoAndStop(1);
trace(_global.gPlayerPiece);
}if
(_global.gplayerPiece=“two”) {
_root.board_mc.gamePiece.playerPiece.gotoAndStop(2);
trace(_global.gPlayerPiece);
}if
(_global.gPlayerPiece=“three”) {
trace(_global.gPlayerPiece);
this.gotoAndStop(3);
}if
(_global.gPlayerPiece=“four”) {
this.gotoAndStop(4);
trace(_global.gPlayerPiece);
}
};[/AS]
the problem is i cant get my game piece movie clip to respond to the global variable. ive check all my path names and everything is correct. any suggestions?

thanks!