ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: s1 เมื่อ 27 พ.ค. 2010, 10:57 น.

ชื่อเรื่อง: โหลด swf ผ่าน mc แล้ว swf ไม่ตอบสนอง
โพสต์โดย: s1 เมื่อ 27 พ.ค. 2010, 10:57 น.
(http://img.ihere.org/uploads/da518df02e.gif)

คือผมใส่ script ใน timeline หลักแล้วมันโหลดเข้ามา แต่ไม่ตอบสนองคำสั่งอะไรเลย
//instants ใน 2.swf คือ mc2_mc

_root.mc2.loadMovie("2.swf");
_root.mc2.mc2_mc.onRollOver = function  () {
_root.mc2.mc2_mc.gotoAndStop("_over");
trace("over");
}



พอสั่งทำงานแล้ว 2.swf โหลดเข้ามา แต่ rollover แล้วไม่ทำงาน :05:

แต่ถ้าเขียน code ใน  timeline ของ 2.swf แล้วเรียกจาก main timeline มันกลับทำงานได้ซะอย่างงั้น


_root.mc2_mc.onRollOver = function  () {
_root.mc2_mc.gotoAndStop("_over");
trace("over");
}


หรือถ้าเขียนจาก 2.swf สั่งให้ 3.swf ทำงานโดยโหลดเข้ามาผ่าน main timeline 3 มันก็ทำงานได้ซะอย่างงั้น

ปัญหาคือ จะสั่งงานมันจาก main timeline ยังไงให้มันทำงาน

อ้างอิงhttp://www.f0nt.com/forum/index.php/topic,9454.15.html
ตามของพี่ layiji ของผมมันก็ไม่ยอมทำงาน จะบ้าตาย :03:

ขอบพระคุณครับ

ปล. Flash cs3 as 2.0