-
Random common fractions / decimals
hi there. i am working on math quiz and i managed to generate random numbers which are going to be compared by the user.but the real purpose is to generate comon fractions or at least random decimals.could you give any advise ??? here is a piece of my code which works with numbers
regards
backBt7.addEventListener(MouseEvent.CLICK, clickHandler14);
function clickHandler14(event:MouseEvent):void {
gotoAndStop("Class","StartSc")
}
var startX:Number;
var startY:Number;
function greater_regenerate(){
var greatNum:Number=Math.floor(Math.random()*5)+1;
var greatNum2:Number=Math.floor(Math.random()*5)+1;
numberOne = greatNum;
numberTwo = greatNum2;
greater_status1.text=""+greatNum;
greater_status2.text=""+greatNum2;
}
greater_regenerate();
greater_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
greater_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
less_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
less_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
equal_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
equal_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
function mouseDownHandler(event:MouseEvent):void
{
var object = event.target;
object.startDrag();
startX = event.target.x;
startY = event.target.y;
}
function mouseUpHandler(event:MouseEvent):void
{
var obj = event.target;
obj.stopDrag();
event.target.x = startX;
event.target.y = startY;
greater_regenerate();
}
function greater_check()
{
if (greater_bt.hitTestObject(greater_result))
{
if ( numberOne > numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
else if (less_bt.hitTestObject(greater_result))
{
if ( numberOne < numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
else if (equal_bt.hitTestObject(greater_result))
{
if ( numberOne == numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
}
stage.addEventListener(Event.ENTER_FRAME,track);
function track(evt:Event):void
{
if(greater_bt.hitTestObject(greater_result))
{
greater_check();
}
else if (less_bt.hitTestObject(greater_result))
{
greater_check();
}
else if (equal_bt.hitTestObject(greater_result))
{
greater_check();
}
}
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|