Score Addon problems

alright im making a game, but this is more of an actionscript question than a game question. i currently have five levels on this game, the score starts out at a higher number and lowers ever frame (so minus 12 points a second) when you beat a level it records your score and you have the option to add the time you had remaining onto the next levels time(score) making the number higher hence giving the user more time to do the level…or they have the option to save it for the final score after they win or lose…well my problem comes with the addon portion i have a code like this on the addon button

on(release){_root.addon1f=true and _root.gotoandplay(6)}

(6 being the next level and addon1f being the determing variable)
then on frame 6 i have a code like this:

if(_root.addon1f==true){
_root.score2=_root.score2+110+_root.score1}
else if(_root.addon1f==false){
	_root.score2=_root.score2+110}

somthing in the code doesnt work, because if you click the addon button it returns it as false in frame 6…please help?