งงเรื่อง level (depth) ครับ~~

เริ่มโพสต์โดย ขา...จอห์น[23], 25 ก.พ. 2008, 15:55 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

ขา...จอห์น[23]

เท่าที่อ่านมา object ใน flash ทุกตัวจะถูกแบ่งโซนแบ่งชั้นด้วย level ใช่มั้ยครับ :21:

คำถาม : แล้วจะรู้ได้อย่างไรว่า object ตัวไหน อยู่ตรง level ไหน และที่สำคัญ จะอ้างอิงถึงได้อย่างไรครับ :09:

ปล.แล้วถ้าหากคนที่ถนัดเขียน main frame ตัวเดียว แต่มี mc ย่อย กระจุกอยู่ข้างในเป็นพันๆตัว งี้เวลาอ้างอิงไม่ขี้แตกกันหรอครับ :08:
ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...

ej_sing

http://www.f0nt.com/forum/index.php/topic,11542.30.html
ลองไล่อ่านดูครับ น่าจะพอกล้อมแกล้ม เรื่อง depth


ถ้ารับเขียนงานได้ระดับ ต้องใช้ MC เป็นพันๆตัว ผมว่าเขาคงแก้ปัญหาได้ครับ
มีวิธีหลากหลาย ทั้งคลาสอีก โอ๊ย สารพัด

ขา...จอห์น[23]

ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...

NaIGaMPonG

#3
อ้างคำพูดจาก: =[-L-]= เมื่อ 25 ก.พ. 2008, 15:55 น.
เท่าที่อ่านมา object ใน flash ทุกตัวจะถูกแบ่งโซนแบ่งชั้นด้วย level ใช่มั้ยครับ :21:

คำถาม : แล้วจะรู้ได้อย่างไรว่า object ตัวไหน อยู่ตรง level ไหน และที่สำคัญ จะอ้างอิงถึงได้อย่างไรครับ :09:

ปล.แล้วถ้าหากคนที่ถนัดเขียน main frame ตัวเดียว แต่มี mc ย่อย กระจุกอยู่ข้างในเป็นพันๆตัว งี้เวลาอ้างอิงไม่ขี้แตกกันหรอครับ :08:

   ขออนุญาติช่วยตอบนะครับ  ผมเข้าใจว่าที่คุณ L ถามน่าจะแบ่ง 2 อย่างคือ 1. level กับ การอ้างถึง object ของ Movieclip

   1. level หรือ depth ที่คุณ L กล่างถึงก็คือการซ้อนทับกันของ object ที่อยู่ใน stage เดียวกัน

   แต่ ถ้าถามว่าอ้างอิงได้อย่างไร น่าจะเป็นอีกประเด็นนึง
 
   2. การที่เราจะเขียน flash ที่มี object หลายตัวนั้นโดยส่วนมากจำเป็นอย่างยิ่งที่จะต้องตั้งชื่อให้กับ mc ที่ใช้

   เพื่อใช้ในการอ้างอิงหรือเพื่อให้ง่ายในการเขียนโปรแกรม

   สำหรับการอ้างอิง mc ใน flash นั้นมีอยู่ง 2 อย่างคือแบบ absolute path และแบบ relative path ซึ่งต่างกันอยู่พอสมควร
 
  แต่สามารถใช้ได้ทั้งสองแบบ โดยส่วนตัวผมแนะนำให้ใช้  relative path เพราะจะทำให้งานที่ใช้ mc เยอะๆ แก้ไขได้ง่าย

  ป.ล. ผมขอติดรายละเอียด เรื่องการอ้างแบบ absolute path กับ relative path แบบละเอียดไว้ก่อนนะครับ ขออนุญาตตอบเท่านี้ก่อน
   
  หวังว่าคงเข้าใจดีขึ้นนะครับ  :43:
์NY Together

ขา...จอห์น[23]

ขอบคุณมากครับผม :46:

ก็ประมาณนั้นคับ แบบว่าที่ผมสงสัยนี่คือ ถ้าเรามี object หลายๆตัวใน mc เดียวกันแล้วเนี่ย

นอกจากเราจะต้องอ้างอิงชื่อ(ซึ่งต้องต่างกันอยู่แล้ว) จะต้องอ้าง level หรือชั้นของ object นั้นๆ ด้วยใช่มั้ยครับ :09:

สมมติว่าผมอ้างอิงชื่อ mc_x

ใน mc_x มี mc_y และก็ mc_z อยู่

ใน mc_y มี object ต่างๆ ประมาณ 10 ตัว อะไรเงี้ย

เวลาอ้างอิงเพื่อนำไปใช้งาน มีการตรวจสอบได้อย่างไรหรอครับ :38:

ปล.เขียนเอง งงเอง :41:
ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...

NaIGaMPonG

     
    ความจริงมันขึ้นอยุ่กับว่าคุณต้องการให้ object มันทำอะไรครับ

   จากทีอ่านดูผมว่าคุณ L อาจจะยังสับสนอยู่นิดหน่อย ความจริง depth นั้นเป็นเพียง คุณสมบัติของ object

    ซึ่งก็เหมือนกับคุณสมบัติอื่น เช่น ._x, ._y ซึ่งก็เป็นการบอกตำแหน่งของ object ใน stage นั้นๆ

    depth ก็เป็นการบอกว่า object ตัวนั้นๆ อยู่เหนือหรือล่าง object อื่นๆ 

   ถ้าถามว่าต้องการอ้างอิงเพื่อนสั่งให้ object นั้นๆ ทำงานอะไร ก็ไม่จำเป็นต้องอ้างถึงคุณสมบัติ depth ครับ
์NY Together

ej_sing

แต่ถ้ามีการทับซ้อนเกิดขึ้น
เรื่อง Depth ก็จะมาเกี่ยวข้อง

NaIGaMPonG

์NY Together

ขา...จอห์น[23]

ขอบคุณครับที่ชี้แนะ :33:
ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...

SMF 2.1.7 © 2026, Simple Machines