ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: masara เมื่อ 17 ก.พ. 2009, 23:16 น.

ชื่อเรื่อง: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 17 ก.พ. 2009, 23:16 น.
ช่วยด้วยคร้าบบบ

คือตอนนี้กำลังจะสร้างที่คล้ายๆ กับ e learning คือ สร้างเนื้อเรื่อง 10 ซีน

แล้วซีนที่ 11 เป็น หน้าที่มีปุ่มให้เลือกเนื้อเรื่อง   เช่น มีปุ่มลิ้งไปยัง ซีน  15  16 17 18 งี้อ่ะครับ

ต้องใส่โค้ดอะไรหรอ?

คือ ผมทำลิ้งไปเวป ได้  แต่ลิ้งไปยังซีน ต่อไปไม่เป็นอ่า

ใส่ gotoandplay  scence 15 ไรก็ไม่ได้อ่ะครับ

ช่วยตอบทีนะครับ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: iannnnn เมื่อ 17 ก.พ. 2009, 23:19 น.
ลองกูเกิ้ลมาให้อ่านครับ

http://bubbleball.exteen.com/20051202/scene (http://bubbleball.exteen.com/20051202/scene)
http://www.actionscript.org/forums/showthread.php3?s=&threadid=22496 (http://www.actionscript.org/forums/showthread.php3?s=&threadid=22496)
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 17 ก.พ. 2009, 23:20 น.
ว้าว เร็วจัง จะลองดูนะครับ

ยังไงก็ขอบคุณมากนะครับ

ได้ไม่ได้ ยังไง จะมาให้ช่วยอีกทีนะครับ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 17 ก.พ. 2009, 23:25 น.
*-* ไปอ่านมาแล้ว

แต่ก็ยังไม่ได้อยู่ดีอ่ะครับ คือเค้าไม่ได้สอน เหมือนที่ผมจะทำอ่า
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: Bellbells เมื่อ 17 ก.พ. 2009, 23:40 น.
แล้วจะทำแบบไหนอะครับ ให้มันกระโดดไป scene นู้นนี่เฉยๆ ก้น่าจะแบบนั้นพิมพ์ syntax ไม่ถูกรึเปล่า
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 17 ก.พ. 2009, 23:49 น.
ก็ คงคล้ายแบบที่ คุณ เบล บอกอ่ะครับ

คือ ตอนนี้ทำปุ่มไว้ที่ ซีน 11  จะให้มันกดแล้วไปซีนที่ 16 18 ไรงี้อ่ะครับ

ต้องใช้ตัวไหนหรือว่า โค้ดอะไรหรอครับ?  ผมหาใน action แล้วก้ะไม่มี

เลยนึกว่าต้องใช้ gotoandplay  แต่พอใช้แล้วก็ไม่ได้อ่ะครับ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: ej_sing เมื่อ 17 ก.พ. 2009, 23:54 น.
เอาโค้ดที่เขียนมาให้ดูหน่อยครับ เผื่อจะตอบได้ตรงกว่า
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 17 ก.พ. 2009, 23:58 น.
-*- จิโดนว่า มั้ยหว่า คือผมก็มือใหม่อ่ะเนอะ

ปุ่มนี้ผมจะลิ้งไปหน้า 18 ที่มีเนื้อหานะครับ

gotoAndPlay(scene 18);

แค่นี้อ่า -*- หน้าอื่นก็เปลี่ยนซีนได้

แต่พอสร้างปุ่มก้ะ แน่นิ่งเลยครับ   
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: Bellbells เมื่อ 17 ก.พ. 2009, 23:59 น.
ใส่ "" ด้วยนะครับ  :47:

gotoAndPlay("ชื่อ Scene ",เฟรมไม่ใส่ก็ได้);
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 00:30 น.
TwT มันขึ้นเป็นตัวเขียวแล้ว นึกว่าพอมีหวัง

แต่พอถึงฉากนั้น ดันไม่หยุดให้ซะงั้น

เราต้องสร้างตัว stop ไว้ที่ เฟรม แรกเลยมั้ยครับ?

คือบอกไม่ถูก เด๋วลอง เอาไฟล์ swf ให้ดูนะครับ ถึงตอนที่มีตัวกาตูน

แล้วมีปุ่มให้กดอ่ะครับ แล้วมันก้ะขาวเลย -*-
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: iannnnn เมื่อ 18 ก.พ. 2009, 00:36 น.
ลองเอาไฟล์มาให้ดูเลยดีกว่าครับ
(พยายามใช้ภาษาไทยให้ถูกเพื่อเป็นการให้เกียรติสถานที่นะจ๊ะ)
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 00:39 น.
นี่อ่าครับ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 00:43 น.
ทำไมอัพแล้วไม่ขึ้นหว่า?
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: ~ZephyR~ เมื่อ 18 ก.พ. 2009, 01:00 น.
กำลัง แงะ ข้อมูล โปรด รอ......


:30: :30: :30:


แอ๊ะ เอา swf มาผมดู code ให้ไม่ได้นะครับว่าผิดตรงไหน  :08:

ถ้ายังไงเอาเป็น fla เลยจะได้แนะนำให้ถูกครับ


ปล. ทำไมชื่อคุ้นๆ
พี่ปิงป่าวคับ  :09: :09:
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 01:12 น.
อันนี้ .fla part1
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 01:13 น.
อันนี้ .fla part2
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 01:13 น.
อันนี้ .fla part3 หมดแระครับ ช่วยดูหน่อยน้า
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 18 ก.พ. 2009, 01:14 น.
ขอฝากงานไว้ด้วยนะครับ

ผมต้องเรียนตอนเช้าพุ่งนี้ ไว้จะเข้ามาดูนะครับ

-*- ขอโทษด้วยนะครับ ที่ต้องฝากงานไว้

ไม่ไหวแล้วจริงๆ ไงก็ขอฝากด้วยนะครับ

ขอบคุณล่วงหน้าครับ

ไว้จะเข้ามาดูตอนเย็นๆ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: ~ZephyR~ เมื่อ 18 ก.พ. 2009, 04:36 น.
อืม....เอาตั้งแต่แรกเลยนะครับ

1. ช่วง intro ก่อนเข้าหน้า index เนื้อหา...มันนานมากกกกกก
ขี้เกียจรอ น่าจะทำปุ่ม skip intro ให้ข้ามไป index ที่จะสอนเนื้อหาดีกว่า
(อันนี้ความคิดเห็นส่วนตั๊ว ส่วนตัว)  :02:

2. code ที่อยู่ที่ปุ่มทั้งหมด ควรจะอยู่ภายใต้การทำงาน ของ on
น่าจะงง แฮะ... ตัวอย่างแล้วกัน

อ้างอิง
//โค้ดที่ตัวปุ่ม ย้ำคลิกที่ปุ่มที่จะใส่โค้ดก่อนนะครับ
on(release){ //หมายถึง เมื่อ คลิกแล้วปล่อยเม้าส์บนปุ่มนี้ ให้ทำ ใน {....}
  gotoAndPlay("Scene 11",1);  //สำคัญมากครับ ส่วนนี้ ชื่อ scene ห้ามผิดแม้แต่น้อย
                                               //เท่าที่ดู มันผิดทั้งหมดตั้งแต่หน้าแรกมาเลย  :08:
                                               //และ เฟรมที่จะเล่น (ถ้าจะเริ่มที่เฟรมแรก ไม่ต้องใส่ก็ได้)
}


3. การอ้างชื่อ scene ผิดทั้งหมด ชื่อ scene ดูแล้วพิมพ์ตามนั้นเลยครับ เว้นวรรค อะไรให้ถูกด้วยนะครับ
เช่น จะไปที่ scene 3 ชื่อ ที่ถูกต้องใน fla ของคุณ ก็คือ "Scene 2" ไม่ใช่ "scene2" แบบที่คุณใช้
ที่มันยังคงทำงานได้ในช่วงแรกๆ เพราะ ตอนท้ายสุดของ scene คุณใส่ code แบบนี้

อ้างอิง
gotoAndPlay("scene2"); // ผิดครับ เพราะ scene2 ของคุณจริงๆแล้วชื่อว่า "Scene 2"

4. การใช้ getURL() ภายในต้องมี " " ด้วยนะครับ

อ้างอิง
on(release){
   getURL("http://f0nt.com"); // แบบนี้เป็นต้น
}

ปล. พี่ปิงไหนๆ ก็เจอกันโดยบังเอิ๊ญ บังเอิญ แล้ว

ไปแนะนำตัวที่นี่ (http://www.f0nt.com/forum/index.php/topic,1944.0.html) ให้คนแถวนี้รู้จักบ้างนะครับ  :02:

ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: Bellbells เมื่อ 18 ก.พ. 2009, 06:42 น.
ใช่ชื่อ scene ผิดนี่เอง  :02:
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: กากก่อเกรียนนู้บ เมื่อ 18 ก.พ. 2009, 21:15 น.
เอ่อ ที่ไม่หยุดเพราะ...

1. สั่ง gotoAndPlay ต้อง gotoAndStop สิครับ  :08: Play มันก็ ไปถึงแล้วเล่นต่อเลย
2. ชื่อเฟรม ก็ตามที่ด้านบนบอกครับ
3. อย่าลืมใส่เลขเฟรมด้วยนะครับ  :12:
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: ~ZephyR~ เมื่อ 18 ก.พ. 2009, 22:14 น.
เอ๊ะ เห็น เฟรมแรกของ Scene 11 ของเค้ามี

stop();

ใส่อยู่นี่นา  :09: มันก็น่าจะหยุดนะครับ
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 20:01 น.
555 แต้งกิ้วโอม

มีการแก้กลับให้ด้วย

อืมม ก้ออย่างว่าเหละ มันไม่หยุดอ่ะ -*-

แระตกลง โอมว่าพอแก้ไขได้มั้ยอ่ะ? TwT จนปันยาแล้วว

ถ้าทำปุ่ม skip เพิ่ม แล้วทำเรื่องปุ่มลิ้งเส็จ ก็จะทำเนื้อเรื่องต่อ

คงไม่ปรับปรุงให้ดีขึ้นแล้วมั้ง เพราะจะต้องส่งจันนี้แล้ว ไม่ทันแระ TwT
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 20:20 น.
โอมเว้ยย  พี่แก้เป็น

on(release){
  gotoAndPlay("Scene 18");
}

ประมาณนี้แล้ว มันก็ไม่หยุด หรือว่า กดแล้วมันก้ะไม่ไปหน้า 18 อ่ะ

จนปันยาแระนะเนี่ย

ส่วนซีนอื่น พี่ก้ะแก้ เป็น

on(release){
  gotoAndPlay("Scene 2");
}

หมดแล้วว  มันก้ะขึ้น error เพียบเลย ตอนรันอ่ะ

หรือว่า ต้องใส่เป็น

on(release){
  gotoAndPlay("Scene 2",1);
}

ไรงี้หรอ?
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: กากก่อเกรียนนู้บ เมื่อ 19 ก.พ. 2009, 20:29 น.
ครับ ต้องใส่เลขเฟรมด้วย
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 22:45 น.
TwT ทำยังไงก็ไม่ผ่านอ่ะครับ

พี่ก่อ ช่วยดูให้ผมหน่อยสิครับ ว่าผิดตรงไหน?

แล้วที่ sence 3 ผมใส่ตัวสคิป ไปหน้า 11(หน้าเมนู)

แต่พอกดมันกลับมาเล่นที่ ซีน3 เฟรม1 แทน -*-

ทั้งที่ใส่โค้ดว่า
on(press) {
   gotoandplay("sence 11",1)
}

แล้วอ่ะครับ?   

ส่วนซีนที่ 11 ก็ยังคงไม่ได้เหมือนเดิมครับ -*-

กดแล้วไม่มีอะไรเกิดขึ้น

เปลี่ยนจาก gotoandplay  เป็น gotoandstop ก็ไม่ได้ TwT
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 22:46 น.
แก้แล้วแต่ก็ยังไม่ได้ part2

ปล. อันบน ผมใส่ตัว ; แล้วด้วยครับ

แต่พิมตกไป -*-
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 22:47 น.
แก้แล้วแต่ไม่ได้ part3

ไงก็ต้องฝากดูอีกครั้งนะครับ TwT

ต้องใช้สัปดาที่จะถึงแล้วด้วย

แต่ยังแก้เรื่องปุ่มไม่ได้เลย
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: poloh เมื่อ 19 ก.พ. 2009, 23:03 น.
ตัวใหญ่ตัวเล็กมีความสำคัญนะครับ

Scene 11 ก็ต้องเป็น S ใหญ่ ไม่ใช่ไปใช้ s ตัวเล็ก มันก็จะหาไม่เจอ
แล้วก็ gotoAndPlay กับ gotoAndStop ก็ต้องตัวใหญ่ตัวเล็กให้ถูกที่ด้วย

ส่วนโค้ดที่ใส่ไว้ในปุ่ม มันขึ้น error ขึ้นมาก็ต้องแก้ Error มันก่อน
เพราะว่าถ้าจะเขียนโค้ดไว้ที่ปุ่ม เราก็ต้องกำหนด Event ให้มันด้วย

เช่นเขียนเป็น

on(press){
   gotoAndPlay("Scene 11", 1);
}


อะไรทำนองนี้ครับ ถ้าไปเขียนเป็น
gotoAndPlay("Scene 11",1);
มันจะ Error ครับ เพราะมันไม่รู้ว่าจะทำงานเมื่อเกิด Event แบบไหน


ยังไงถ้าเกิด Error ขึ้นมาส่วนใหญ่โค้ดต่างๆก็จะไม่ทำงานนะครับ
แก้ Error ให้หมดก่อน แล้วค่อยทำอย่างอื่นครับ
ก๊อปมาแปะ หรืออ่านแล้วลองหาทางเองดูก็ได้ครับ จะได้ผ่านจุดนี้ไป
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: masara เมื่อ 19 ก.พ. 2009, 23:41 น.
โอ้วววว

ต้องขอบคุณทุกคนมากเลยคร้าบบ

ทั้ง โอม  พี่แอน  พี่ก่อ และคนอื่นๆ

โดยเฉพาะ คุณ poloh ลองดูแก้ error ได้หมดเลยครับ

คราวนี้ก็ส่งได้ก่อนวันจันทร์สักที  ^ ^

ขอบคุณมากๆ เลยนะคร้าบบ

ไว้งานหน้าถ้าทำจะเอามาโพสให้ดูนะครับ(งานนี้ขอผ่านเพราะยอมรับว่าทำแบบลวกๆเพราะไม่มีเวลา)

ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: poloh เมื่อ 20 ก.พ. 2009, 00:06 น.
ดีใจด้วยครับ

จริงๆผมแค่เอาที่ ~ZephyR~  เขียนข้างบนมาเขียนใหม่อีกทีเท่านั้นเองนะครับนิ :47:
ชื่อเรื่อง: ตอบ: ช่วยเรื่อง ปุ่มใน flash 8 ด้วยคร้าบ
โพสต์โดย: ~ZephyR~ เมื่อ 20 ก.พ. 2009, 03:26 น.
เอิ๊วว เพิ่งปั่นงานเสร็จล่ะ


มามะๆ ว่างช่วยแล้วครับ พี่ไวท์  :02: :02: