อันนี้โค้ดรับวัตถุที่ล่วงลงมา
onClipEvent(load)
{
score = 0;
_root.scorenumber = 0;
}
onClipEvent (enterFrame)
{
if (Key.isDown(Key.LEFT))
{
_x -= 10;
}
if (Key.isDown(Key.RIGHT))
{
_x += 10;
}
{
if(this._y>450){
this.removeMovieClip();
}else if(this.hitTest(mcGrap.mcHit)){
this.removeMovieClip();
score++;
txtScore.text=score;
}
}
{
if(this.hitTest(_root.box1))
{
_root.box1._y = -10;
_root.box1._x =random(Stage.width);
//score += 10;
//_root.scorenumber = score;
}
}
}
คือทำเกมทิ้งขยะ ให้ถังขยะขยับในแกน x แล้วรับขยะที่ล่วงลงมา
ถ้าตอบถูกก็จะได้คะแนน ถ้าตอบผิดไม่ได้คะแนนค่ะ
แต่ตอนนี้ ปัญหาติดอยู่ที่ว่า คะแนนขึ้นครั้งเดียวและขึึ้นในกล่องข้อความว่า _level แล้ว วัตถุไม่ยอมหยุดยังรันลงมาเรื่อยๆ
ลองเช็คดูตัวแปร ดูใหม่ซิครับ กับ ไดนามิค text ที่รับค่าคะแนนรวม
อ้างคำพูดจาก: จักรี เมื่อ 26 พ.ย. 2011, 22:42 น.
ลองเช็คดูตัวแปร ดูใหม่ซิครับ กับ ไดนามิค text ที่รับค่าคะแนนรวม
บอกหน่อยได้ไหมค่ะว่าตรงไหน คิดไม่ออกจริงๆ