Copy link to clipboard
Copied
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]
Do the score values trace properly? Have you assigned the instance name "score1" to the textfield?
Copy link to clipboard
Copied
Do the score values trace properly? Have you assigned the instance name "score1" to the textfield?
Copy link to clipboard
Copied
I got it Thank You..
Copy link to clipboard
Copied
You're welcome
Find more inspiration, events, and resources on the new Adobe Community
Explore Now