Skip to main content
September 27, 2013
Answered

Displaying scores

  • September 27, 2013
  • 1 reply
  • 641 views

I make a drag and drop game and I can't display scores to dynamic textfield.Can anyone help me?

[CODE]

stop();

import flash.text.TextFormat;

import flash.text.TextField;

//Score

var score:Number=0;

btn_nextCO1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame);

function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void

{

item1_mc.visible=false;

item2_mc.visible=false;

item3_mc.visible=false;

item4_mc.visible=false;

item5_mc.visible=false;

item6_mc.visible=false;

item7_mc.visible=false;

item8_mc.visible=false;

item9_mc.visible=false;

gotoAndPlay(345);

}

import flash.events.MouseEvent;

import flash.display.MovieClip;

import flash.text.TextFormat;

//right_mc.visible=false;

//wrong_mc.visible=false;

var orig1X:Number=item1_mc.x;

var orig1Y:Number=item1_mc.y;

var orig2X:Number=item2_mc.x;

var orig2Y:Number=item2_mc.y;

var orig3X:Number=item3_mc.x;

var orig3Y:Number=item3_mc.y;

var orig4X:Number=item4_mc.x;

var orig4Y:Number=item4_mc.y;

var orig5X:Number=item5_mc.x;

var orig5Y:Number=item5_mc.y;

var orig6X:Number=item6_mc.x;

var orig6Y:Number=item6_mc.y;

var orig7X:Number=item7_mc.x;

var orig7Y:Number=item7_mc.y;

var orig8X:Number=item8_mc.x;

var orig8Y:Number=item8_mc.y;

var orig9X:Number=item9_mc.x;

var orig9Y:Number=item9_mc.y;

item1_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);

item1_mc.addEventListener(MouseEvent.MOUSE_UP, item1Release);

item2_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);  

item2_mc.addEventListener(MouseEvent.MOUSE_UP, item2Release);  

item3_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item3_mc.addEventListener(MouseEvent.MOUSE_UP, item3Release);   

item4_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item4_mc.addEventListener(MouseEvent.MOUSE_UP, item4Release);

item5_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item5_mc.addEventListener(MouseEvent.MOUSE_UP, item5Release);

item6_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item6_mc.addEventListener(MouseEvent.MOUSE_UP, item6Release);

item7_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item7_mc.addEventListener(MouseEvent.MOUSE_UP, item7Release);

item8_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item8_mc.addEventListener(MouseEvent.MOUSE_UP, item8Release);

item9_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragTheObject);   

item9_mc.addEventListener(MouseEvent.MOUSE_UP, item9Release);

done_btn.addEventListener(MouseEvent.CLICK, checkAnswers);

reset_btn.addEventListener(MouseEvent.MOUSE_UP,reset);

item1_mc.buttonMode=true;

item2_mc.buttonMode=true;

item3_mc.buttonMode=true;

item4_mc.buttonMode=true;

item5_mc.buttonMode=true;

item6_mc.buttonMode=true;

item7_mc.buttonMode=true;

item8_mc.buttonMode=true;

item9_mc.buttonMode=true;

function dragTheObject(event:MouseEvent):void

{

var item:MovieClip=MovieClip(event.target);

item.startDrag();

var topPos:uint=this.numChildren-1;

this.setChildIndex(item,topPos);

}

function item1Release(event:MouseEvent):void

{

var item:MovieClip=MovieClip(event.target);

item.stopDrag();

if (dropZone1_mc.hitTestPoint(item.x,item.y))

{

item.x=dropZone1_mc.x;

item.y=dropZone1_mc.y;

score+=10;

//score1.text=String(score);

score1.text=""+score.toString();

trace(score);

}

else

{

item.x=orig1X;

item.y=orig1Y;

score-=10;

score1.text=""+score.toString();

trace(score);

}

};

function item2Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone2_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone2_mc.x;

        item.y=dropZone2_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig2X;

        item.y=orig2Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};   

function item3Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone3_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone3_mc.x;

        item.y=dropZone3_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig3X;

        item.y=orig3Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item4Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone4_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone4_mc.x;

        item.y=dropZone4_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig4X;

        item.y=orig4Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item5Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone5_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone5_mc.x;

        item.y=dropZone5_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig5X;

        item.y=orig5Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item6Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone6_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone6_mc.x;

        item.y=dropZone6_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig6X;

        item.y=orig6Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item7Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone7_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone7_mc.x;

        item.y=dropZone7_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig7X;

        item.y=orig7Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item8Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone8_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone8_mc.x;

        item.y=dropZone8_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig8X;

        item.y=orig8Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

function item9Release(event:MouseEvent):void {

    var item:MovieClip=MovieClip(event.target);

    item.stopDrag();  

    if (dropZone9_mc.hitTestPoint(item.x,item.y)) {

        item.x=dropZone9_mc.x;

        item.y=dropZone9_mc.y;

score+=10;

score1.text=""+score.toString();

trace(score);

    } else {

        item.x=orig9X;

        item.y=orig9Y;

score-=10;

score1.text=""+score.toString();

trace(score);

    }

};

[/CODES]

This topic has been closed for replies.
Correct answer Ned Murphy

Do the score values trace properly?  Have you assigned the instance name "score1" to the textfield?

1 reply

Ned Murphy
Ned MurphyCorrect answer
Legend
September 27, 2013

Do the score values trace properly?  Have you assigned the instance name "score1" to the textfield?

September 28, 2013

I got it Thank You..

Ned Murphy
Legend
September 28, 2013

You're welcome