Having trouble

Ok. I’m doing this thing for Fire Emblem Signatures(for those of you who play Fire Emblem, it’s for FEF). My point is, I went to the timeline of an object that was supposed to change the class(not the class in Flash, but what the class would be in Fire Emblem[mage, knight, etc.]. So I have this for the default class and country.
(this is in the main timeline, by the way)
class1 = “Thief”
class2 = “Knight”
and so on and so on…
var feclass = “None”
var fecountry = “None”
And for what I want it to display, it’s in an object, on frame 15, and the script is(using a dynamic text field)
helptext = root.feclass + " " + “of” + " " + root.fecountry
(helptext is the dynamic text field.
Naturally, that would display as “None of None”
However, in yet another object, on frame 2, I have this code(partly):
class1click(that’s what I click on to change “None”(the first one) to class 1, which would be “Thief”).onRelease = function() {
gotoAndStop(1)(frame of the object where the menu items are hidden);
root.feclass = class1;
};
So, what I’m trying to do, is make it so that by clicking class1click, I can change feclass to class1, Thief. I don’t want to use static text because this is going to be used by a lot of people, and I’ll probably have to come back for help a lot.