ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: พองบิน ศิษย์ราชพฤกษ์ เมื่อ 28 ธ.ค. 2007, 23:00 น.

ชื่อเรื่อง: จะทำเมนูถามว่าจะปิดหรือไม่ยังไง
โพสต์โดย: พองบิน ศิษย์ราชพฤกษ์ เมื่อ 28 ธ.ค. 2007, 23:00 น.
ข้อที่ 1.

(http://img2.f0nt.com/28/a31c02297525a5300992bb5a585d228d.png)

จากรูปนะครับ พอกด คำว่า Close x ตามในรูปจะได้

(http://img2.f0nt.com/28/93996012c1a1798a61b4745831bd093f.png)

เหมือนกับว่ามี layer อีกชั้นขึ้นมาครับ และมี เมนู ให้กดตกลง และ ยกเลิก


-------------------------------------------------------

ข้อที่ 2.

script สำหรับใส่ปุ่ม "ปิด" กับ "ยกเลิก" ทำยังไงครับและใส่คำสั่งว่าอะไรบ้าง



ขอให้ผู้ที่ตอบกระจู๋นี้มีความสุขความเจริญยิ่งๆขึ้นไปครับ
เป็นผู้ชายขอให้หล่อมากยิ่งขึ้น และ ขอให้รวยๆ มีโชคดี สุขภาพดี
เป็นผู้หญิงขอให้สวยมากยิ่งขึ้น และ ขอให้รวยๆ มีโชคดี สุขภาพดี
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: คนตาบอดข้างเดียว เมื่อ 31 ธ.ค. 2007, 23:21 น.
ง่ายๆก็เอาไว้คนละเฟรม
พอกดโคลสxก็ให้มันไปกเฟรมนึง
กดจะไปก็เป็นอีกเฟรมนึง
จะอยู่ก็อีกเฟรมนึง

มั้งครับ เอิ๊ก
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: ej_sing เมื่อ 01 ม.ค. 2008, 22:37 น.
ทำได้หลายวิธี และอาจจะขึ้นอยู่กับตัวงานด้วยว่า
- เมนหลักมีแค่เฟรมเดียว - เรียกมูวี่คลิปตัวนี้ออกมา กด จะไป จะอยู่ แล้วทำไรก็ว่าไป
- เมนหลักมีหลายเฟรม - ก็ไปที่เฟรมนี้ กด จะไป จะอยู่ แล้วไปเฟรมอะไรก็ว่าไป
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: พองบิน ศิษย์ราชพฤกษ์ เมื่อ 03 ม.ค. 2008, 16:36 น.
แบบนี้ครับตามคำแนะำนของท่านสาม

ผมวาดตัวอย่างมาใหม่แล้ว เป็นแบบนี้ครับ

(http://img.thzhost.com/i/f4/qoc81.png)

กดที่ close จะได้ผลตามรูปข้างล่างครับ โดย ข้างบนจะซ้อนทับข้างล่าง

(http://img.thzhost.com/i/p2/jh5h2.png)

จะต้องทำยังไงบ้างครับ


ปล. ลองทำตามที่ท่านสามบอกมา มันมี error อ่ะ ตอน test กดปุ่มแล้วไม่กระดิกเลย

อ้างอิง

เมนู ให้ทำเป็น Movie Clip ตั้งชื่อว่า confirm

วางซ้อนอีก layer ให้อยู่ข้างบนตัว main (งาน)

โค้ดของปุ่มปิดนะ
           
           ใส่ว่า
           on(release){
               _root.confirm.gotoAndPlay(2);
           }
           
           เป้นการบอกปุ่มปิด ว่า เมื่อกดแล้ว ให้ไปบอกบัก confirm
           ที่อยู่บน root
           ว่าให้ไอ confirm มันเล่นเฟรมที่ 2 ที
           ซึ่งเฟรมที่ 2 ก็มีโค้ด stop(); ดักอยู่ ทำให้ภาพค้างอยู่งั้น

ผมแนบไฟล์ .fla มาด้วย
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: หนึ่ง เมื่อ 03 ม.ค. 2008, 18:00 น.
พอกดที่ Close แล้วก็สั่ง GotoStop เฟรมที่เท่าไรก็ว่าไป
ที่เฟรมนั้นก็มี ไอ้เจ้าสีเทา ๆ กับ Close รอไว้

อยากให้ไอ้่เทา ๆ มันมี animate ก็ทำให้มันเป็น movie clip. 
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: saa3 เมื่อ 03 ม.ค. 2008, 19:03 น.
http://img2.f0nt.com/flash/4da0de27d2fc792ee05914d2ba52cecf.swf

คือ ที่พองบินทำมา ผิดตรงที่ ไม่ได้ทำเป้นระบบแบบชั้นๆทีนะครับ
ก็คือว่า พองบินเอาหน้าจอ confirm มาอยู่ที่เฟรม 2 ของ root เลย
ซึ่ง มันจะเป็นไปไม่ได้ตามที่ต้องการนะครับ

ในที่ทำมาก้คือ ผมเอาหน้าจอ confirm ไปซ้อน
ใน mc ชื่อ confirm อีกทีนึง ให้ปุ่มมันเรียกหากันเองนะครับ

เพราะฉะนั้น ถ้าไปดูใน source
จะเห็นว่าบน root ใช้แค่เฟรมเดียวครับ
แต่สามใส่เฟรม 2 เป้นต้นไป เป้นเอ็ฟเฟกต์เล็กๆกับปุ่ม replay ด้วยนะครับ

ยังไงๆก็ลองศึกษา source ดุนะครับ อธิบายไม่ถูก :30:
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: ยุนเอ เมื่อ 03 ม.ค. 2008, 19:06 น.
อ้างคำพูดจาก: สหายทร๋ามห์ เมื่อ 03 ม.ค. 2008, 19:03 น.
http://img2.f0nt.com/flash/4da0de27d2fc792ee05914d2ba52cecf.swf

คือ ที่พองบินทำมา ผิดตรงที่ ไม่ได้ทำเป้นระบบแบบชั้นๆทีนะครับ
ก็คือว่า พองบินเอาหน้าจอ confirm มาอยู่ที่เฟรม 2 ของ root เลย
ซึ่ง มันจะเป็นไปไม่ได้ตามที่ต้องการนะครับ

ในที่ทำมาก้คือ ผมเอาหน้าจอ confirm ไปซ้อน
ใน mc ชื่อ confirm อีกทีนึง ให้ปุ่มมันเรียกหากันเองนะครับ

เพราะฉะนั้น ถ้าไปดูใน source
จะเห็นว่าบน root ใช้แค่เฟรมเดียวครับ
แต่สามใส่เฟรม 2 เป้นต้นไป เป้นเอ็ฟเฟกต์เล็กๆกับปุ่ม replay ด้วยนะครับ

ยังไงๆก็ลองศึกษา source ดุนะครับ อธิบายไม่ถูก :30:

เอาไปสอนเลยที่อนุบาลงานช่าง  :37:
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: พองบิน ศิษย์ราชพฤกษ์ เมื่อ 03 ม.ค. 2008, 20:37 น.
โปรดสอนที่อนุบาลงานแฟลช ทีครับ ข้าน้อย เพิ่งหัดครับ

ปล. เอาไฟล์ไปเปิดดูมันขึ้น ... แล้วทำไงดีเนี่ย

(http://img2.f0nt.com/03/7b8c7d3b7bb9bd0cf321b3562cbd6e15.jpg)
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: จักรี เมื่อ 04 ม.ค. 2008, 20:26 น.
คือ ไฟล์ที่เอาไปเปิด เป็นเวอร์ชั่นที่สูงกว่า โปรแกรมแฟลชของคุณอะครับ
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: saa3 เมื่อ 04 ม.ค. 2008, 21:00 น.
อุ้ย ขอโทษครับ :41:
ชื่อเรื่อง: Re: จะทำแบบนี้ครับทำยังไงดี
โพสต์โดย: พองบิน ศิษย์ราชพฤกษ์ เมื่อ 04 ม.ค. 2008, 22:57 น.
ผมก็ขอโทษที่เครื่องผมมันไม่มี CS3

ขอขอบคุณ ทุกๆท่านที่เสียสละทั้งแรงกาย แรงใจ และเวลามาให้กับกระจู๋น้อยๆ แห่งนี้ครับ
จะได้หรือไม่ได้ยังไง ก็ขอบคุณล่วงหน้าครับ

ปล. ผมจะเอาไปประยุกต์กับ flash magazine ครับ