แบบประมาณนี้
(http://img2.f0nt.com/15/babda13766205575bc375a5e5b0bef17.gif)
เรื่องของเรื่อง ไม่เคยทำ :23: ตอนนี้คิดไม่ออกน่ะ แหะ แหะ :52:
ใครเคยทำ รบกวนนำเสนอไอเดียหน่อยครับ
แบบถึกใช้เฟรม
หรือแบบถึกสคริป
หากมีการแก้ไข หรือ อัพเดทเพิ่มเมนู ง่ายแค่ไหน วุ่นวายแค่ไหน
และสำคัญ สามารถเอามาทำเทมเพลทใช้ในงานอื่นๆได้ไหม หรือต้องงานต่องาน
=============================================
ผมกำลังจะลองทำอยู่ จะลองแบบหนักไปทางสคริป
สามารถแก้ไข อัพเดทไม่วุ่นวายมากนัก และสามารถเอามาแก้ไข ให้ใช้กับหลายๆงานได้
ไม่รู็จะทำได้หรือปล่าว เพราะตอนนี้คิดอะไรไม่ออกเลย
ตอนนี้แนวคิดในหัวก็พอมี แต่เอามาลงในแฟลชยังไม่ได้เลย :42:
รบกวนเซียนๆ แนะนำหน่อยครับ วิธีไหน ดีที่สุด
พี่เล่นรบกวนเซียน เอาแทบผมไม่กล้าตอบเลย :44:
เคยทำเล่นๆอยู่รอบนึงครับ
http://poloh.exteen.com/20080402/menu-flash-category
แต่มันก็ยังแก้ไขปรับแต่งยากอยู่
(ทำคล้ายๆกับที่ทำในอนุบาลน่ะครับ แล้วก็เล่นmotion tween
กับคำนวณความสูงอะไรอีกนิดหน่อย เพื่อให้มันเลื่อนลงมาพอดี)
ไว้เดี๋ยวลองศึกษา XML ก่อนนะครับน่าจะแก้ไข หรือทำอะไรได้หลากหลายอยู่ :42:
โอ้วว เจ๋ง เอามาแฉเลย :25:
เอาแค่นั้นก็ได้นะ เอาแนวคิดน่ะ เผื่อมีไอเดียไง
ของผมที่จะลองทำ แต่ละปุ่มหลักจะ mask subButton เอาไว้
พอเลื่อนเปิด ก็จับความสูงทั้งหมดเอา กรณีนี้ก็พออัพเดทพวก subButton จะได้ง่ายขึ้น ไม่ต้องยุ่งสคริปหลัก
จริงๆถ้าเขียนเป็นคลาสได้นี่คงง่ายกว่า แต่เผอิญ ไม่แตกฉานเท่าไร (ไม่เป็นน่ะแหล่ะ)
แต่ยังไม่ออกมาเป็นรูปร่างนะแค่มั่วๆลองคิด
หลังจากลองมั่วกับ XML อยู่พักนึงก็พอจะได้ออกมาลางๆละ
http://img2.f0nt.com/flash/6945dc49b52184937460130a5fa6e5c0.swf
ลองดูละกันครับพี่ :44:ไปปั่นงานก่อนละครับ
-----------------------------------------------------------------
อันนี้ ถ้าจะเพิ่มลด menu ก็เพิ่มลดที่ตัว xml ได้่เลย
ส่วนถ้าจะแก้ไขเรื่อง รูปแบบของปุ่มแต่ละชั้น
ก็ไปแก้ที่ library ได้ครับ
ความจริง ตอนแรก ติดปัญหาว่า
เราจะรู้ได้ไง ว่า ถ้าเราคลิกตัวนี้ แล้วตัวอื่นจะรู้ไหมว่ามันจะต้องไปอยู่ตำแหน่งที่เท่าไร
ก็นั่งคิดไป จนลองหาทางแก้ด้วยการทำการเชื่อมแบบเก็บค่าว่าตัวต้นคือตัวอะไร
และตัวที่อยู่ข้างล่างมัน มีตัวอะไรบ้าง
แล้วก็ค่อยมาเซตค่าตำแหน่งของมันใหม่ทุกๆตัว
วิธีทำอาจจะเละไปหน่อยนะครับ
แบบว่า ลองมั่ว ไปเรื่อยๆ ไม่ได้ก็ลบ ได้่ก็ลองอย่างอื่นต่อ
-----------------------------------------------------------------
สำหรับทำ menu ด้วย flash ตัวนี้
มันยังมีปัญหานึงที่ผมยังคิดไม่ตกนะครับ
เรื่องที่ว่า ถ้า menu มันมีข้อมูลที่ยาวมาก
มันจะมีปัญหา คือมันจะตกขอบ ถ้าเราเซตความสูงไว้น้อยเกิน
กะลังคิดอยู่ว่า ถ้ามันติดต่อกับจาวาเพื่อเพิ่มหรือลดขนาด
มันจะได้หรือเปล่า
แต่มันจะยุ่งยากเกินไปหรือเปล่าก็ไม่รู้ :08:
:14:
เจ๋งแฮะ
นายแน่มาก สคริปหฤโหดโคตรๆ
ชอบๆ ผมคิดซ้อนๆอย่างงี้ไม่ไหวแฮะ ยอม
ผมเริ่มจะหันไปมอง ถึกเฟรมซะแล้วสิ :39:
//จริงๆเมนูแบบนี้ พอเปิดหัวหลักอันนึง หัวหลักอันอื่นๆต้องปิดครับ กันเรื่องความสูงที่ว่า
คงแปลกๆพิลึก
เปิดกับ flash 8 ไม่ได้ครับ :05:
ถ้าให้ผมคิดเขียนทันที ก็ไม่ได้อย่างนี้หรอกครับ
อันนี้ตอนแรก ผมหาทางเขียนให้อ่าน xml ให้ได้ก่อน แล้วก็อ่านตามลำดับด้วย
(ไอตรงที่ trace ค่าออกมาน่ะครับ)
หลังจากนั้น ผมค่อยไปขลุกกัับการแสดงผลต่อว่าจะให้มันอยู่ที่ตรงไหนยังไง
โดยที่มันจะมี property open เพื่อบอกว่า เมนูตัวนี้ มันเปิดหรือปิดอยู่
หลักๆ ที่ผมทำมาก็ประมาณนี้แหละครับพี่ ทำไปทีละขั้น
------------------------------------------------------------------
อ่อ ขออภัยครับ
บังเอิญเซฟด้วย CS3 เดี๋ยวกลับไปเซฟเป็น flash 8 มาให้ครับ
(มันอยู่อีกเครื่องน่ะ)
:25: อ๊าง