*its working. the problem is when the answer is wrong the score and the counter disappears.
stop();
import flash.text.TextField;
var score:Number=new Number();
var counter:Number=new Number();
var userans: String=uAns.text;
var correctans: String=Ans.text;
enterbtn.addEventListener(MouseEvent.CLICK, choose);
uAns.addEventListener(TextEvent.TEXT_INPUT, inputEventCapture);
score=1;
counter=1;
startQ();
function startQ():void
{
var framenum : Number =6 ;
var randomFrame:Number = Math.floor(Math.random() * framenum);
gotoAndStop(randomFrame);
}
function choose(event:MouseEvent):void
{
if(uAns.text==Ans.text)
{startQ();
counterText.text=counter.toString();
counter++;
scoreText.text=score.toString();
score++;
trace("Correct!");
}
else if (uAns.text!=Ans.text)
{counterText.text=counter.toString();
counter++;
startQ();
trace("Wrong!");
}
}
function captureText():void
{
uAns.type = TextFieldType.INPUT;
uAns.background = true;
addChild(uAns);
}
function inputEventCapture(event:TextEvent):void
{
var str:String = uAns.text;
}