ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: Layiji เมื่อ 13 พ.ค. 2007, 15:48 น.

ชื่อเรื่อง: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: Layiji เมื่อ 13 พ.ค. 2007, 15:48 น.
อย่างนี้ครับ ผมลองทำ MC ที่ link กับ menu มา
เช่น

HOME              PRODUCT                CONTACT
MC home         MC product              MC contact


ซึ่ง Mc ทั้งหลายนี้ก็ไม่มีอะไรมาก พอกด Menu แค่ Fade ขึ้นมา แล้วพอกดอีก menu นึง Mc ที่ค้างก็ Fadeout ไป (และ ลบ MC ทิ้ง)


ทีนี้ปัญหาคืออยางนี้ครับ เวลา Fade out ผมจะรู้ได้ยังไงว่า MC ที่ำกำลังเปิดอยู่คือ MC อะไร แล้วจะสั่ง MC นั้นได้อย่างไรครับ

ขอบคุณครับ
ชื่อเรื่อง: Re: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: นายโอ้เอ้ เมื่อ 13 พ.ค. 2007, 15:53 น.
เอาเป็นหลักการนะครับ action script ผมก็งูๆ ปลาๆ

สร้างตัวแปรมาหนึ่งตัว เพื่อเก็บสถานะของ mc ปัจจุบันครับ
ตัวแปรแบบ public ที่จะไม่หายไปเมื่อหมด function

แต่จะ code ยังไงอันนี้หนูม่ายรู้  :44:
ชื่อเรื่อง: Re: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: iannnnn เมื่อ 13 พ.ค. 2007, 15:57 น.
เข้ามารออ่านคำตอบครับ :25:
ผมใช้วิธีกำปั้นทุบดินอยู่ ซึ่งโปรแกรมเมอร์มาเห็นต้องหัวเราะขี้แตกแน่ๆ เลย :30:
ชื่อเรื่อง: Re: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: X Saint เมื่อ 13 พ.ค. 2007, 16:03 น.
ครับ ก็น่าจะอย่างที่โอ้เอ้บอกอ่ะครับ
สร้าง ตัวแปรตัวนึงตั้งแต่เฟรมแรกที่ timeline เลย เช่น
currentMenu="home"

แล้วพอกดตัวไหนที่ปุ่มกดนั้นก็เปลี่ยนสถานะ currentMenu ให้เป็นค่านั้น
ทีนี้พออยากจะรู้ว่าตอนนี้เล่นอยู่ที่ MC ไหน ก็แค่เช็คว่าค่า currentMenu
มีค่าเป็นอะไร

เป็นต้น
ชื่อเรื่อง: Re: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: heart เมื่อ 15 พ.ค. 2007, 18:14 น.
พอกดเมนู

home.fadeIn();  //<-------------- สมมุติกดเมนู home ก็สั่งให้ home เฟดอินเข้ามา

if( currentMC != undefined ){   //<------- ถ้า currentMC เป็นค่าว่างไม่ต้องทำอะไร
      currentMC.fadeOut(); //<-------ถ้าไม่เป็นค่าว่าง ก็เฟดเอาท์ออกไป
}

currentMC = home //<------- หลังจากนั้นก็อัพเดทตัวแปร currentMC ให้มีค่าชี้ไปที่ mc home

พอกดปุ่มอื่น มันก็จะทำแบบเดียวกัน

*currentMC = home
แบบนี้ จะหมายความว่า currentMC จะเป็นเหมือน pointer ชี้ไปที่มูฟวี่คลิป home เราจะสามารถลบ หรืออะไรก็ได้เหมือนกับทำกับ home เลย
ชื่อเรื่อง: Re: ขอคำแนะนำเรื่อง menu+MC
โพสต์โดย: ekn8 เมื่อ 15 พ.ค. 2007, 22:35 น.
อ่านแล้วพอเข้าใจหลักการ
แต่ยังงงเวลาเอาไปลองเขียนอยู่เลยฮะ  :39: