11 ตุลาคม 2556

FLASH สอนการเขียนเกมตีตัวตุ่น

ตอนนี้นำเสนอ วีดีโอ สอนการเขียนเกมด้วย Flash ตอน เกม ตีตัวตุ่น



Source Code

import flash.ui.Mouse;
import flash.events.MouseEvent;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.text.engine.TypographicCase;

var nR:uint = 0;
var nMin:uint = 1;
var nMax:uint = 15;
var nScore:uint = 0;

stage.addChild(myMouse);
myMouse.mouseEnabled = false;
myMouse.addEventListener(Event.ENTER_FRAME, fnMyMouse);

function fnMyMouse(event:Event):void {
 myMouse.x = stage.mouseX;
 myMouse.y = stage.mouseY;
}
Mouse.hide();

var gTimer:Timer;
gTimer = new Timer(500, 0);
gTimer.addEventListener(TimerEvent.TIMER, fnRandom);
gTimer.start();

for (var i:int = nMin; i <= nMax; i++) {
 this["m"+i].gotoAndPlay(i);
 this["m"+i].addEventListener(MouseEvent.CLICK, onClick(i));
 this["m"+i].visible = false;
}
  
function onClick(j:int):Function {
 return function(event:MouseEvent):void {
  fnScore(j);
 }
}
  
function fnScore(k:int) {
 nScore++ ;
 this["m"+k].visible = false;
 txtScore.text = nScore.toString();
}
  
function fnRandom(event:TimerEvent):void {
 nR = Math.floor(Math.random() * (1 + nMax - nMin) + nMin);
 this["m"+nR].visible = true;
}

สวัสดี มีความสุข

4 ความคิดเห็น:

ไม่ระบุชื่อ กล่าวว่า...

พอเขียนโค้ดตามอาจารย์แล้ว ตัวตุ่นมันไม่หายไปที่ละตัวเหมือนที่อาจารย์ทำค่ะ ควรแก้ยังใงค่ะ
CS6 กับ CS3 เขี่ยนโค้ดเหมือนกันไหมค่ะ

ไม่ระบุชื่อ กล่าวว่า...

พอเขียนโค้ดตามอาจารย์แล้ว ตัวตุ่นมันไม่หายไปที่ละตัวเหมือนที่อาจารย์ทำค่ะ ควรแก้ยังใงค่ะ
CS6 กับ CS3 เขี่ยนโค้ดเหมือนกันไหมค่ะ

ไม่ระบุชื่อ กล่าวว่า...

อาจารย์ค่ะ หนูอยากกำหนดการหมดเวลาตีด้วยค่ะ พอดีหนูทำโปรเจคค่ะ แล้วจะเอาเกม เข้าร่วมด้วยค่ะ หนูขอโค๊ดและวิธีใส่หน่อยค่ะ ขอบคุณค่ะ

ไม่ระบุชื่อ กล่าวว่า...

ขอโทดน้ะคับ พอจะบอกโค้ดเพื่อทำเป็นด่านๆ ได้ไม่คับ

"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.