ฟอนต์ฟอรั่ม ดาวน์โหลดฟอนต์ | บทความ | ฟอรั่ม | เกี่ยวกับเรา
25 พ.ค. 2012, 02:24 น. *
ยินดีต้อนรับจ้ะ ขาจร กรุณา เข้าสู่ระบบ หรือ สมัครสาวก
ส่งอีเมลยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ร้านสกรีนเสื้อ
ข่าว:
   หน้าแรก   คุ้ยกระจู๋ เข้าสู่ระบบ สมัครสาวก  
  พิมพ์  
ผู้เขียน กระจู๋: การอ้างถึง Scene ของ Main Timeline ใน Sub mc  (อ่าน 2425 ครั้ง)
0 สาวก และ 2 ขาจร กำลังดูกระจู๋นี้
ชาติหน้าคงเกิดเป็น...
หมา
**
จิตพิสัย 35
โพสต์: 325
แตกต่าง แต่ไม่แตกแยก
ออฟไลน์ ออฟไลน์
การอ้างถึง Scene ของ Main Timeline ใน Sub mc (19 มี.ค. 2009, 18:32 น.)
ผมมี mc อยู่ 2 ตัว สมมติชื่อ 1_mc กับ 2_mc ใน 1_mc จะมี 2_mc อยู่ และใน 2_mc ก็จะมี 1_btn อยู่

มองแบบ Absolute Path ก็จะเป็นอย่างนี้

_root >> 1_mc >> 2_mc >> 1_btn
(_root.1_mc.2_mc.1_btn)

และที่ main timeline มี scene อยู่ 2 scene สมมติชื่อ 1_scene กับ 2_scene

ตอนนี้ เราอยู่ที่ 1_scene (ซึ่งมี mc และ btn ดังข้างต้น)
ปัญหาก็คือ ผมจะใส่ script ที่ 1_btn ให้มันควบคุม movie เพื่อกระโดดไป 2_scene ได้อย่างไรครับ(ย้ำอีกครั้งว่า 1_btn อยู่ใน Child 2 ชั้นด้วยกัน)

ลองทุกวิธี _root,_parent ดอท ไอ้นั่นไอ้นี่ มันก็ยังไม่ยอมข้ามไป 2_scene เลยอ่ะ ฮือๆ~

หรือว่า button ที่ควบคุม scene ต้องอยู่บน main timeline เท่านั้นครับ  (เหงื่อแตกพลั่ก)

ปล.งงกันมั้ยนี่
ปร.ขอคำอธิบายเป็น AS 2.0 นะครับ 3.0 ไม่กระดิกเลย
« แก้ไขครั้งสุดท้าย: 19 มี.ค. 2009, 18:34 น. โดย ขา...จอห์น[22] » บันทึกการเข้า

ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...
Nyan nyan nyan nyan nyan
หมาสามหัว
***
จิตพิสัย 235
โพสต์: 3924
Nyan nyan nyan nyan nyan nyan nyan nyan
korstudio korstudio เว็บไซต์ ออฟไลน์ ออฟไลน์
ตอบ: การอ้างถึง Scene ของ Main Timeline ใน Sub mc (19 มี.ค. 2009, 19:22 น.)
ถ้าใช้ _root แล้ว จะอ้างด้วยชื่อ Scene ไม่ได้ครับ
ได้แต่ชื่อ Frame และหมายเลขเฟรม (ที่ต้องนับรวมเฟรมทั้งหมดในงาน) เท่านั้น

เพราะฉะนั้นผมแนะนำให้เปลี่ยนวิธีอ้างใหม่โดยการ
- ตั้งชื่อเฟรมที่เฟรมแรกของ Scene
- สั่ง _root.gotoAndPlay("ชื่อเฟรม") แทน
บันทึกการเข้า

ชาติหน้าคงเกิดเป็น...
หมา
**
จิตพิสัย 35
โพสต์: 325
แตกต่าง แต่ไม่แตกแยก
ออฟไลน์ ออฟไลน์
ตอบ: การอ้างถึง Scene ของ Main Timeline ใน Sub mc (19 มี.ค. 2009, 20:11 น.)
อ๋อ มันเป็นแบบนี้นี่เอง

คือ ไม่ต้องอ้าง scene ใช่มั้ยครับ อ้าง frame ไปเลย (ไม่ว่าจะอยู่ scene ไหนก็ตาม)

ขอบคุณมากครับ ไหว้

ถามอีกอย่างนะครับ

มีวิธีเช็ค path ของ instance หรือ ตัวแปร มั้ยครับ

ผมมีปัญหามากกับการอ้างถึงตัวแปรที่อยู่ใน mc หลายๆ ชั้นอ่ะ

เพราะ mc บางอันก็เป็น tween motion

ทำให้เวลาอ้าง ค่อนข้าง งง ครับ (ว่าจะอ้างลึกหรือเรียงตามลำดับ mc ไหนกันแน่)  (เหงื่อแตกพลั่ก)
« แก้ไขครั้งสุดท้าย: 19 มี.ค. 2009, 20:18 น. โดย ขา...จอห์น[22] » บันทึกการเข้า

ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...
Nyan nyan nyan nyan nyan
หมาสามหัว
***
จิตพิสัย 235
โพสต์: 3924
Nyan nyan nyan nyan nyan nyan nyan nyan
korstudio korstudio เว็บไซต์ ออฟไลน์ ออฟไลน์
ตอบ: การอ้างถึง Scene ของ Main Timeline ใน Sub mc (20 มี.ค. 2009, 02:37 น.)
ลอง trace ออกมาดูอะครับ เช่น
โค้ด:
trace(_root.mc1._name)
ถ้าผลการ trace ออกมาไม่ใช่ undefined แล้วก็เป็นชื่อของ MovieClip ตัวนั้น
แสดงว่าอ้างถูกแล้วครับ
บันทึกการเข้า

ชาติหน้าคงเกิดเป็น...
หมา
**
จิตพิสัย 35
โพสต์: 325
แตกต่าง แต่ไม่แตกแยก
ออฟไลน์ ออฟไลน์
ตอบ: การอ้างถึง Scene ของ Main Timeline ใน Sub mc (20 มี.ค. 2009, 23:20 น.)
ขอบคุณก่ออีกครั้งครับ  ไหว้
บันทึกการเข้า

ก้าวแรกที่พลาดพลั้ง คือก้าวหลังที่มั่นใจ ก้าวแรกที่เสียไป คือก้าวใหม่ที่ได้มา...
ยักษ์
*****
จิตพิสัย 3278
โพสต์: ขี้เกียจนับ
ความหล่อ: ประเมินค่ามิได้
iannnnn iannnnn เว็บไซต์ ออฟไลน์ ออฟไลน์
ตอบ: การอ้างถึง Scene ของ Main Timeline ใน Sub mc (23 มี.ค. 2009, 00:24 น.)
โอ้ว ได้ความรู้ไปด้วย กรี๊ดดดดด
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!
ขอบคุณ SMF Forum