Tue 30 May 2006 11:37:27
ขอถามเกี่ยวกับ โค้ดนี้ค่ะ มีปัญหานะค่ะว่าจะต้องแก้ไขอย่างไรให้คลิกเม้าบนเมนูแล้ว แสดง movie clip ที่สร้างไว้แล้วออกมาแสดงตามหัวข้อเมนูของใครของมัน โดยเฉพาะคำสั่ง _root.link != 4 มันคืออะไรค่ะ พอดีไปเอาตัวอย่างมาไม่เข้าใจนะค่ะ ช่วยแนะแนวทางหน่อยค่ะ จักขอบคุณมากเลยค่ะ
on (rollOver)
{
gotoAndPlay(2);
}
on (releaseOutside, rollOut)
{
gotoAndPlay(11);
}
on (release)
{
if (_root.link != 4)
{
_root.link = 4;
_root.play();
} // end if
}
ส่วน _root.link นั้น link อาจจะเป็น ชื่อ object บน main stage หรือ ตัวแปรใน time frame ก็ได้ครับ แต่จากโค๊ดนี้ เป็นตัวแปรบน time frame มากกว่าครับ
Wed 31 May 2006 11:43:33
คือต้องการที่จะทำเมนูคลิกแล้ว แสดงรายลเอียดออกมานะค่ะ แต่ไม่เข้าใจโค้ดตัวอย่างเลย อยากทราบวิธีใส่โค้ดให้ทำงานได้นะค่ะ ดิฉันมีmovie clip ในส่วนแสดงของใครของมันไว้ตามจำนวนกับเมนูแล้วค่ะ แต่ไม่เข้าใจ script ของ flash เลยค่ะ ช่วยแนะนำหน่อยค่ะ
_root
|--link
|--detail
ถ้าโครงสร้างเป็นตามนี้คุณสามารถใส่โค๊ดได้ว่า
on(release){
_root.detail.play();
}
แต่ถ้าโครงสร้างเป็น
/ _root
|--link
|--detail
ก็จะเขียนได้เป็น
on(release){
detail.play();
}
ประมาณนี้ครับ
Wed 7 Jun 2006 15:20:53
แล้วเราจะรู้ได้ไงว่า / _root
|--link
|--detail
ใช่เป็นการซ้อน movie clip ย่อย ๆ ลงไปอีกใช่ไหมค่ะ
_root
|--movie_clip_instance
แต่ถ้า movie clip นั้นไปวางอยู่ใน movie clip อีกอัน ก็จะได้เป็น
_root
|--movie_clip_instance
|--sub_movie_clip_instance
ประมาณนี้ครับ
Wed 25 Jun 2008 17:00:52
มีวิธีการทำแบบอื่นอีกหรือเปล่าคะ คือว่าติดปัญหาอย่างเดียวกันเลย
gotoAndPlay(2);
gotoAndPlay(11);
if (_root.link != 4)
ตัวเลข 2,11,4 คืออะไร
ตัวแปรบน time frame เราจะกำหนดไว้ที่ไหน
Thu 26 Jun 2008 01:43:54
ส่วน _root.link เป็นตัวแปรครับ

















