Help with Variables

I can’t get Flash to recognize my variables…Please take a look at my code and find where I’ve gone wrong…the variables that are giving me undefined error messages are called yourAnswer and currentElement
Here’s the code:

var yourAnswer = tInput.text;
var currentElement:String;
mcElementGold.onPress = function(): Void {
this.startDrag();
};
mcElementGold.onRelease = function():Void {
this.stopDrag();
var currentElement:String;
var bIsOverlapping:Boolean = this.hitTest(mcHitBalance);
if (bIsOverlapping) {
mcWeightCopper._visible = false;
mcWeightSilver._visible = false;
mcWeightGold._visible = true;
mcWeightZero._visible = false;
currentElement = “gold”;
}
else {
mcWeightCopper._visible = false
mcWeightSilver._visible = false
mcWeightGold._visible = false
mcWeightZero._visible = true
}
}
mcElementCopper.onPress = function(): Void {
this.startDrag();
};
mcElementCopper.onRelease = function():Void {
this.stopDrag()
var currentElement:String;
var bIsOverlapping:Boolean = this.hitTest(mcHitBalance);
if (bIsOverlapping) {
mcWeightCopper._visible = true;
mcWeightSilver._visible = false;
mcWeightGold._visible = false;
mcWeightZero._visible = false;
currentElement = “copper”;
}
else {
mcWeightCopper._visible = false
mcWeightSilver._visible = false
mcWeightGold._visible = false
mcWeightZero._visible = true
}
}
mcElementSilver.onPress = function(): Void {
this.startDrag();
};
mcElementSilver.onRelease = function():Void {
this.stopDrag()
var currentElement:String;
var bIsOverlapping:Boolean = this.hitTest(mcHitBalance);
if (bIsOverlapping) {
mcWeightCopper._visible = false;
mcWeightSilver._visible = true;
mcWeightGold._visible = false;
mcWeightZero._visible = false;
currentElement = “silver”;

}
else {
mcWeightCopper._visible = false;
mcWeightSilver._visible = false;
mcWeightGold._visible = false;
mcWeightZero._visible = true;
}
}
btnEnter.onRelease = function() {
if (yourAnswer == currentElement) {
mcCorrect._visible = true;
}
else {
mcTryAgain._visible = true;
}
}
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if(Key.getCode() == Key.ENTER) {
if (yourAnswer == currentElement) {
mcCorrect._visible = true;
}
else {
mcTryAgain._visible = true;
}
}
}
tInput.onSetFocus=function() {
Key.addListener(keyListener);
}
tInput.onKillFocus=function(){
Key.removeListener(keyListener);
}
tInput.onChanged = function() {
mcCorrect._visible = false;
mcTryAgain._visible = false;
}
mcWeightCopper._visible = false
mcWeightSilver._visible = false
mcWeightGold._visible = false
mcCorrect._visible = false
mcTryAgain._visible = false