error in action 3
error in action 3
what this massage
TypeError: Error #1010: A term is undefined and has no properties.
at Untitled_fla::MainTimeline/frame1()
the code
import flash.events.MouseEvent;
var questions:Array = new Array();
questions[0] = ["one",1];
questions[1] = ["two",2];
questions[2] = ["three",3];
questions[3] = ["four",4];
questions[4] = ["five",5];
var newArray:Array = new Array();
var randompos:int = 0;
for (var k: int =0; k<questions.length; k++)
{
randompos = int(math.random() * questions.length);
while (newArray[randompos] !=null)
{
randompos = int(math.random() * questions.length);
}
newArray[randompos] = questions
}
var current:uint = 0;
var scr:uint = 0;
t_text.text = newArray[current][0];
score.text = String(scr) + "/" + String(newArray.length);
pre.text = String(scr) + "%";
right.buttonMode = true;
wrong.buttonMode = true;
right.addEventListener(MouseEvent.CLICK, res);
wrong.addEventListener(MouseEvent.CLICK, res);
function res(e:MouseEvent):void
{
var id:uint = newArray[current][1];
switch (e.currentTarget.name)
{
case "right":
if (id==1 || id==2 || id==3)
{
scr++;
score.text = String(scr) + "/" + String(newArray.length);
pre.text = String(Math.round(scr/ newArray.length*100))+ "%";
if (current < newArray.length-1)
{
current++;
t_text.text = newArray[current][0];
}
else
{
right.removeEventListener(MouseEvent.CLICK, res);
}
}
break;
case "wrong":
if (id==4 || id==5)
{
scr++;
score.text = String(scr) + "/" + String(newArray.length);
pre.text = String(Math.round(scr/ newArray.length*100))+ "%";
if (current < newArray.length-1)
{
current++;
t_text.text = newArray[current][0];
}
else
{
wrong.removeEventListener(MouseEvent.CLICK, res);
}
}
break;
}
}
