ช่วยด้วยคร้าบบบ
คือตอนนี้กำลังจะสร้างที่คล้ายๆ กับ e learning คือ สร้างเนื้อเรื่อง 10 ซีน
แล้วซีนที่ 11 เป็น หน้าที่มีปุ่มให้เลือกเนื้อเรื่อง เช่น มีปุ่มลิ้งไปยัง ซีน 15 16 17 18 งี้อ่ะครับ
ต้องใส่โค้ดอะไรหรอ?
คือ ผมทำลิ้งไปเวป ได้ แต่ลิ้งไปยังซีน ต่อไปไม่เป็นอ่า
ใส่ gotoandplay scence 15 ไรก็ไม่ได้อ่ะครับ
ช่วยตอบทีนะครับ
ลองกูเกิ้ลมาให้อ่านครับ
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)
ว้าว เร็วจัง จะลองดูนะครับ
ยังไงก็ขอบคุณมากนะครับ
ได้ไม่ได้ ยังไง จะมาให้ช่วยอีกทีนะครับ
*-* ไปอ่านมาแล้ว
แต่ก็ยังไม่ได้อยู่ดีอ่ะครับ คือเค้าไม่ได้สอน เหมือนที่ผมจะทำอ่า
แล้วจะทำแบบไหนอะครับ ให้มันกระโดดไป scene นู้นนี่เฉยๆ ก้น่าจะแบบนั้นพิมพ์ syntax ไม่ถูกรึเปล่า
ก็ คงคล้ายแบบที่ คุณ เบล บอกอ่ะครับ
คือ ตอนนี้ทำปุ่มไว้ที่ ซีน 11 จะให้มันกดแล้วไปซีนที่ 16 18 ไรงี้อ่ะครับ
ต้องใช้ตัวไหนหรือว่า โค้ดอะไรหรอครับ? ผมหาใน action แล้วก้ะไม่มี
เลยนึกว่าต้องใช้ gotoandplay แต่พอใช้แล้วก็ไม่ได้อ่ะครับ
เอาโค้ดที่เขียนมาให้ดูหน่อยครับ เผื่อจะตอบได้ตรงกว่า
-*- จิโดนว่า มั้ยหว่า คือผมก็มือใหม่อ่ะเนอะ
ปุ่มนี้ผมจะลิ้งไปหน้า 18 ที่มีเนื้อหานะครับ
gotoAndPlay(scene 18);
แค่นี้อ่า -*- หน้าอื่นก็เปลี่ยนซีนได้
แต่พอสร้างปุ่มก้ะ แน่นิ่งเลยครับ
ใส่ "" ด้วยนะครับ :47:
gotoAndPlay("ชื่อ Scene ",เฟรมไม่ใส่ก็ได้);
TwT มันขึ้นเป็นตัวเขียวแล้ว นึกว่าพอมีหวัง
แต่พอถึงฉากนั้น ดันไม่หยุดให้ซะงั้น
เราต้องสร้างตัว stop ไว้ที่ เฟรม แรกเลยมั้ยครับ?
คือบอกไม่ถูก เด๋วลอง เอาไฟล์ swf ให้ดูนะครับ ถึงตอนที่มีตัวกาตูน
แล้วมีปุ่มให้กดอ่ะครับ แล้วมันก้ะขาวเลย -*-
ลองเอาไฟล์มาให้ดูเลยดีกว่าครับ
(พยายามใช้ภาษาไทยให้ถูกเพื่อเป็นการให้เกียรติสถานที่นะจ๊ะ)
นี่อ่าครับ
ทำไมอัพแล้วไม่ขึ้นหว่า?
กำลัง แงะ ข้อมูล โปรด รอ......
:30: :30: :30:
แอ๊ะ เอา swf มาผมดู code ให้ไม่ได้นะครับว่าผิดตรงไหน :08:
ถ้ายังไงเอาเป็น fla เลยจะได้แนะนำให้ถูกครับ
ปล. ทำไมชื่อคุ้นๆ
พี่ปิงป่าวคับ :09: :09:
อันนี้ .fla part1
อันนี้ .fla part2
อันนี้ .fla part3 หมดแระครับ ช่วยดูหน่อยน้า
ขอฝากงานไว้ด้วยนะครับ
ผมต้องเรียนตอนเช้าพุ่งนี้ ไว้จะเข้ามาดูนะครับ
-*- ขอโทษด้วยนะครับ ที่ต้องฝากงานไว้
ไม่ไหวแล้วจริงๆ ไงก็ขอฝากด้วยนะครับ
ขอบคุณล่วงหน้าครับ
ไว้จะเข้ามาดูตอนเย็นๆ
อืม....เอาตั้งแต่แรกเลยนะครับ
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:
ใช่ชื่อ scene ผิดนี่เอง :02:
เอ่อ ที่ไม่หยุดเพราะ...
1. สั่ง gotoAndPlay ต้อง gotoAndStop สิครับ :08: Play มันก็ ไปถึงแล้วเล่นต่อเลย
2. ชื่อเฟรม ก็ตามที่ด้านบนบอกครับ
3. อย่าลืมใส่เลขเฟรมด้วยนะครับ :12:
เอ๊ะ เห็น เฟรมแรกของ Scene 11 ของเค้ามี
stop();
ใส่อยู่นี่นา :09: มันก็น่าจะหยุดนะครับ
555 แต้งกิ้วโอม
มีการแก้กลับให้ด้วย
อืมม ก้ออย่างว่าเหละ มันไม่หยุดอ่ะ -*-
แระตกลง โอมว่าพอแก้ไขได้มั้ยอ่ะ? TwT จนปันยาแล้วว
ถ้าทำปุ่ม skip เพิ่ม แล้วทำเรื่องปุ่มลิ้งเส็จ ก็จะทำเนื้อเรื่องต่อ
คงไม่ปรับปรุงให้ดีขึ้นแล้วมั้ง เพราะจะต้องส่งจันนี้แล้ว ไม่ทันแระ TwT
โอมเว้ยย พี่แก้เป็น
on(release){
gotoAndPlay("Scene 18");
}
ประมาณนี้แล้ว มันก็ไม่หยุด หรือว่า กดแล้วมันก้ะไม่ไปหน้า 18 อ่ะ
จนปันยาแระนะเนี่ย
ส่วนซีนอื่น พี่ก้ะแก้ เป็น
on(release){
gotoAndPlay("Scene 2");
}
หมดแล้วว มันก้ะขึ้น error เพียบเลย ตอนรันอ่ะ
หรือว่า ต้องใส่เป็น
on(release){
gotoAndPlay("Scene 2",1);
}
ไรงี้หรอ?
ครับ ต้องใส่เลขเฟรมด้วย
TwT ทำยังไงก็ไม่ผ่านอ่ะครับ
พี่ก่อ ช่วยดูให้ผมหน่อยสิครับ ว่าผิดตรงไหน?
แล้วที่ sence 3 ผมใส่ตัวสคิป ไปหน้า 11(หน้าเมนู)
แต่พอกดมันกลับมาเล่นที่ ซีน3 เฟรม1 แทน -*-
ทั้งที่ใส่โค้ดว่า
on(press) {
gotoandplay("sence 11",1)
}
แล้วอ่ะครับ?
ส่วนซีนที่ 11 ก็ยังคงไม่ได้เหมือนเดิมครับ -*-
กดแล้วไม่มีอะไรเกิดขึ้น
เปลี่ยนจาก gotoandplay เป็น gotoandstop ก็ไม่ได้ TwT
แก้แล้วแต่ก็ยังไม่ได้ part2
ปล. อันบน ผมใส่ตัว ; แล้วด้วยครับ
แต่พิมตกไป -*-
แก้แล้วแต่ไม่ได้ part3
ไงก็ต้องฝากดูอีกครั้งนะครับ TwT
ต้องใช้สัปดาที่จะถึงแล้วด้วย
แต่ยังแก้เรื่องปุ่มไม่ได้เลย
ตัวใหญ่ตัวเล็กมีความสำคัญนะครับ
Scene 11 ก็ต้องเป็น S ใหญ่ ไม่ใช่ไปใช้ s ตัวเล็ก มันก็จะหาไม่เจอ
แล้วก็ gotoAndPlay กับ gotoAndStop ก็ต้องตัวใหญ่ตัวเล็กให้ถูกที่ด้วย
ส่วนโค้ดที่ใส่ไว้ในปุ่ม มันขึ้น error ขึ้นมาก็ต้องแก้ Error มันก่อน
เพราะว่าถ้าจะเขียนโค้ดไว้ที่ปุ่ม เราก็ต้องกำหนด Event ให้มันด้วย
เช่นเขียนเป็น
on(press){
gotoAndPlay("Scene 11", 1);
}
อะไรทำนองนี้ครับ ถ้าไปเขียนเป็น
gotoAndPlay("Scene 11",1);
มันจะ Error ครับ เพราะมันไม่รู้ว่าจะทำงานเมื่อเกิด Event แบบไหน
ยังไงถ้าเกิด Error ขึ้นมาส่วนใหญ่โค้ดต่างๆก็จะไม่ทำงานนะครับ
แก้ Error ให้หมดก่อน แล้วค่อยทำอย่างอื่นครับ
ก๊อปมาแปะ หรืออ่านแล้วลองหาทางเองดูก็ได้ครับ จะได้ผ่านจุดนี้ไป
โอ้วววว
ต้องขอบคุณทุกคนมากเลยคร้าบบ
ทั้ง โอม พี่แอน พี่ก่อ และคนอื่นๆ
โดยเฉพาะ คุณ poloh ลองดูแก้ error ได้หมดเลยครับ
คราวนี้ก็ส่งได้ก่อนวันจันทร์สักที ^ ^
ขอบคุณมากๆ เลยนะคร้าบบ
ไว้งานหน้าถ้าทำจะเอามาโพสให้ดูนะครับ(งานนี้ขอผ่านเพราะยอมรับว่าทำแบบลวกๆเพราะไม่มีเวลา)
ดีใจด้วยครับ
จริงๆผมแค่เอาที่ ~ZephyR~ เขียนข้างบนมาเขียนใหม่อีกทีเท่านั้นเองนะครับนิ :47:
เอิ๊วว เพิ่งปั่นงานเสร็จล่ะ
มามะๆ ว่างช่วยแล้วครับ พี่ไวท์ :02: :02: