กระทู้เมื่อเร็วๆ นี้

หน้า: 1 ... 8 9 [10]
91
Action Script 3 / Re: อยากให้ปุ่มทำงานแทนการกดแป้นคีย์บอร์ด
« กระทู้ล่าสุด โดย yangkodza เมื่อ 25 เม.ย. 16, 07:18:42 »
ก็ที่ให้ไปมันก็ครอบคลุมหมดแล้วนะ
อ้างอิงชื่อที่คุณทำไว้ด้วย
โค๊ด: [Select]
คีย์บอร์ด.Specebar.addEventListener(MouseEvent.MOUSE_DOWN. fc_Specebar);
function fc_Specebar(e:Event):void{
    //ให้ทำอะไรก็จัดไป เพราะผมก็ไมรู้ว่าคุณต้องการให้กดแล้วเกิดอะไรขึ้น อยากให้เพิ่ม " " ก็เพิ่มไป หรือจะให้ทำหน้าที่อะไรก็เขียนเอาแลย แต่การ active คีย์บอร์ดที่สร้างขึ้นมามันแค่นี้จริงครับ แค่นี้ก็ครอบจักรวาลแล้ว ไม่รู้ว่ายังต้องการอะไรอีก
}

บอกจากใจเลยครับไปไม่เป็น
ผมสร้างปุ่มมาแล้ว ชื่อ Spe
ผมต้องเปลี่ยน ใน Code คำว่า คีย์บอร์ด เป็น Spe ใช่ไหมครับ
ประเด็นคือ ต้องการกด ปุ่ม Specebar แทนการกดแป้น Specebar เท่านั้นเองครับ
แป้นบนแป้นพิมพ์ผมพังครับหือๆ :54:
92
Adobe CS6 / ขอคำแนะนำเรื่องทำแบบทดสอบหน่อยครับ
« กระทู้ล่าสุด โดย sompong1040001 เมื่อ 25 เม.ย. 16, 06:43:11 »
ผมทำ cai อยู่ครับ โดย 1 บทจะแบ่งเป็น 2 ส่วน คือส่วนเนื้อหากับแบบทดสอบ เมื่อเรียนเนื้อหาเสร็จแล้วก็จะทำแบบทดสอบ ซึ่งส่วนนี้ผมทำเสร็จแล้วครับ แต่ผมติดปัญหาคือเมื่อทำแบบทดสอบไม่ผ่านผมบังครับให้ไปเรียนบทเรียนเดิมแล้วทำแบบทดสอบใหม่ แต่ผมอยากลดละดับความยากลงคือ จากมี4 ตัวเลือก ให้มี 3 ตัวเลือก พอจะมีวิธีแนะนำไหมครับ
93
Action Script 3 / Re: อยากให้ปุ่มทำงานแทนการกดแป้นคีย์บอร์ด
« กระทู้ล่าสุด โดย thora เมื่อ 25 เม.ย. 16, 01:58:53 »
ก็ที่ให้ไปมันก็ครอบคลุมหมดแล้วนะ
อ้างอิงชื่อที่คุณทำไว้ด้วย
โค๊ด: [Select]
คีย์บอร์ด.Specebar.addEventListener(MouseEvent.MOUSE_DOWN. fc_Specebar);
function fc_Specebar(e:Event):void{
    //ให้ทำอะไรก็จัดไป เพราะผมก็ไมรู้ว่าคุณต้องการให้กดแล้วเกิดอะไรขึ้น อยากให้เพิ่ม " " ก็เพิ่มไป หรือจะให้ทำหน้าที่อะไรก็เขียนเอาแลย แต่การ active คีย์บอร์ดที่สร้างขึ้นมามันแค่นี้จริงครับ แค่นี้ก็ครอบจักรวาลแล้ว ไม่รู้ว่ายังต้องการอะไรอีก
}
94
Action Script 3 / Re: อยากให้ปุ่มทำงานแทนการกดแป้นคีย์บอร์ด
« กระทู้ล่าสุด โดย yangkodza เมื่อ 24 เม.ย. 16, 14:46:08 »
วางคีย์บอร์ดไว้บนสุดของ stage ให้ปุ่มอยู่ข้างใน
โค๊ด: [Select]
คีย์บอร์ด.bt_Enter.addEventListener(MouseEvent.MOUSE_DOWN. fc_Enter);
function fc_Enter(e:Event):void{
    ให้ทำอะไรก็จัดไป
}
นี่ละครับ วิธี
คุณแค่อยากลดคีย์บอร์ดลง แต่ที่ผมทำคือ คีย์บอร์ดมันไม่สวย ผมเลยสร้างใหม่ทั้งอันไปเลย และเลือกโหมดได้ด้วยว่าจะเอากี่ปุ่มปุ่มอะไรบ้าง พิ้นฐานก็ตามนี้ครับ แล้วไปดัดแปลงเอา

ขอตัวตัวอย่างการทำเป็น Specebar สักแป้นครับ
ขอบคุณมากครับ
95
Action Script 3 / Re: อยากให้ปุ่มทำงานแทนการกดแป้นคีย์บอร์ด
« กระทู้ล่าสุด โดย thora เมื่อ 24 เม.ย. 16, 08:19:30 »
วางคีย์บอร์ดไว้บนสุดของ stage ให้ปุ่มอยู่ข้างใน
โค๊ด: [Select]
คีย์บอร์ด.bt_Enter.addEventListener(MouseEvent.MOUSE_DOWN. fc_Enter);
function fc_Enter(e:Event):void{
    ให้ทำอะไรก็จัดไป
}
นี่ละครับ วิธี
คุณแค่อยากลดคีย์บอร์ดลง แต่ที่ผมทำคือ คีย์บอร์ดมันไม่สวย ผมเลยสร้างใหม่ทั้งอันไปเลย และเลือกโหมดได้ด้วยว่าจะเอากี่ปุ่มปุ่มอะไรบ้าง พิ้นฐานก็ตามนี้ครับ แล้วไปดัดแปลงเอา
96
Action Script 3 / Re: ทำปุ่มหยุดแต่ไม่หยุด
« กระทู้ล่าสุด โดย thora เมื่อ 24 เม.ย. 16, 08:04:49 »
ตามที่ข้างบนแนะนำครับ และอยากให้ทำความเข้าใจด้วยว่า คำสั่ง stop(); play(); gotoAndPlay(x); gotoAndStop(x); อะไรพวกนี้ หรือคำสั่งอื่นๆ แทบทุกคำสั่ง มันจะกระทำกับวัตถุ 1 ชิ้นครับ ชิ้นเดียว หลายคนชอบเขียนว่า stop(); แทนที่จะเขียนว่า this.stop(); เพราะเห็นว่ามันก็ใช้ได้เหมือนกัน นานเข้าจนลืมไปว่าคำสั่งที่เขียนมันเป็นการสั่งว่า "ณ.วัตถุที่แสดงคำสั่งนี้(this) ให้หยุด" ไม่ใช่ "ให้ทั้งหมดนี้หยุด"

เช่น
ถ้าคำสั่งอยู่ใน mc จะสั่งข้างนอก 1 ชั้น ก็คือ this.parent.stop(); ซึ่งจะเขียนว่า parent.stop(); ก็ได้เช่นกัน
ถ้าคำสั่งอยู่ข้างนอก จะสั่งให้ mc หยุดก็คือ this.mc.stop(); ซึ่งจะเขียนว่า mc.stop(); ก็ได้เช่นกัน

แต่ที่แนะนำให้แทน this เป็นตำแหน่งปัจจุบันเสมอสำหรับมือใหม่เพราะจะได้ป้องกันการเข้าใจคำสั่งผิดคอกว่าถ้าใส่ไปเลยจะเป็นการสั่งวัตถุบน stage เสมอไป ความจริงแล้วไม่ใช่ครับ แค่สาวนมากคำสั่งมักอยู่ที่ชั้นของ stage เท่านั้นเอง
97
Adobe CS6 / Re: ขอทราบการใช้ addchild
« กระทู้ล่าสุด โดย thora เมื่อ 24 เม.ย. 16, 07:47:00 »
-อยากให้ก็เค่ทำฟังก์ชันครอบทั้งหมดที่คุณโชว์อยู่นี่ แยากเอากี่อันก็รันผังก์ชันเลยครับมันก็ทำซ้ำทั้งหมดนี้
-แรนดอมเฟรมก็ xxx.gotoAndStop(int(Math.random() * จำนวนเฟรม));

ซึ่งทั้งหมดที่ถามมาไม่เห็นมีอะไรเกี่ยวกับ addChild เลยครับ
98
Action Script 3 / อยากให้ปุ่มทำงานแทนการกดแป้นคีย์บอร์ด
« กระทู้ล่าสุด โดย yangkodza เมื่อ 24 เม.ย. 16, 01:27:44 »
หลายๆท่านน่าจะรู้จัก on screen keyboard
ผมอยากทำแบบนั้น แต่ใช้ปุ่มแค่ 4 ปุ่ม
เวลาใช้ on screen keyboard แป้นมันใหญ่เกินความจำเป็นครับ
ปุ่มที่ผมอยากได้
ปุ่มเลข 3
ปุ่มเลข 4
ปุ่ม Specebar
ปุ่ม Enter
รบกวนชี้แนะด้วยครับ
คือเบื้องต้น
ผมก็สร้างปุ่มมาในโปรแกรม Flash จำนวน  4 ปุ่ม
แล้วก็มาจอดตรง AS3 ไปไม่เป็นแล้วครับ
99
Action Script 3 / Re: ทำปุ่มหยุดแต่ไม่หยุด
« กระทู้ล่าสุด โดย be_smile เมื่อ 23 เม.ย. 16, 18:54:04 »
ลองแบบนี้ ไม่รู้ว่าจะใช่สิ่งที่ค้นหาหรือเปล่าครับ

โค๊ด: [Select]
stage.addEventListener(MouseEvent.CLICK,_stopMc);
function _stopMc(e:Event) {
คน.stop();
ต้นไม้.stop();
ท้องฟ้า.stop();
}
100
Action Script 3 / ขอทราบการใช้ addchild
« กระทู้ล่าสุด โดย pasinboss เมื่อ 23 เม.ย. 16, 15:24:20 »
ผมอยากให้ ทำงานซ้ำอะครับ และ radom flame ใน movieclip ขอบคุณครับ


///fish

var move_fish:fish = new fish();
var speed:Number=5;

move_fish.x = Math.random()*stage.width;
move_fish.y = Math.random()*stage.height;
stage.addChild(move_fish);


addEventListener(Event.ENTER_FRAME,start_fish);


function start_fish(e:Event) {
   
   move_fish.x+=speed;
   
   }
หน้า: 1 ... 8 9 [10]