Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด
ถ้าไม่พบเมล์ลองดูที่ถังขยะ..!!


Welcome to       :: JustUsers.net ::       การให้ ... คือสิ่งที่เรามีเหมือนกัน       กลับมารับใช้เพื่อนๆ เหมือนเดิมตลอดไป....!!    

ผู้เขียน หัวข้อ: สอบถามปัญหาการบังคับเกม flash  (อ่าน 1262 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

รอฟังคำตอบ

  • บุคคลทั่วไป
สอบถามปัญหาการบังคับเกม flash
« เมื่อ: 07 กุมภาพันธ์ 2559, 14:08:30 น. »
รบกวนผู้รู้ช่วยแก้ปัญหาหน่อยครับ
ผมทำเกม flash CS6  ตอนบังคับตัวละครโดยใช้คีย์บอร์ด ซ้าย - ขวา อ่ะครับ 
พอกดเล่นแค่ซีนนั้น สามารถบังคับได้
แต่พอเอาไปใส่ในเกม คือมีปุ่มลิงค์ซีน  พอลิงค์เข้าซีนที่มีตัวละครแล้ว ไม่สามารถบังคับได้อ่ะครับ

แต่...เมื่อใช้เมาส์คลิกที่ตัวละครที่จะบังคับก่อน  ก็จะสามารถบังคับได้

คำถามคือ  มีวิธีไหนบ้างครับที่สามารถบังคับตัวละครได้ทันทีโดยไม่ต้องใช้เมาส์คลิกที่ตัวละครนั้นก่อน?

______________________________________

นี่คือโค๊ดที่ใช้นะครับ...........

import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.events.Event;

var keyArray:Array = [];



stage.addEventListener(KeyboardEvent.KEY_DOWN, onDown);
function onDown (e:KeyboardEvent) :void
{
   keyArray[e.keyCode] = true;
}

stage.addEventListener(KeyboardEvent.KEY_UP, onUp);
function onUp (e:KeyboardEvent) :void
{
   keyArray[e.keyCode] = false;
}

stage.addEventListener(Event.ENTER_FRAME, onManLoop);
function onManLoop (e:Event) :void
{
   if (keyArray[Keyboard.LEFT])
   {
      man.x -= 3;
      man.gotoAndPlay(34);
   }
   if (keyArray[Keyboard.RIGHT])
   {
      man.x += 3;
      man.gotoAndPlay(2);
   }
   if (keyArray[Keyboard.Z])
   {
      man.gotoAndPlay(43);
   }
   if (keyArray[Keyboard.X])
   {
      man.gotoAndPlay(10);
   }
}
______________________________________
ขอบคุณล่วงหน้าครับ



 
ชื่อ: อีเมล์:
ยืนยัน:
จงเขียนชื่อจังหวัด "กานจะนะบุรี" ให้ถูกต้อง:

ใส่รูปในกระทู้ คลิก >>
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 
                                           
Back to top