PunNeng
นายสุรสิทธิ์ เลี้ยงพรรัตนะ

คำตอบ


แล้วถ้าไม่ได้อยู่ที่ root หล่ะ

modeller

PunNeng
เขียนเมื่อ
คำตอบ

_root คือ path แรกของ file

ผมก็ไม่รู้ ผมอ่านตาม code ที่มี 

คำแนะนำของผมคือ น่าจะศึกษาพื้นฐานของ ActionScript ก่อน ไม่งั้นก็จะเจอปัญหาแบบนี้ละครับ

ตามหาเซียน flash แทบพลิกแผ่นดิน

modeller

PunNeng
เขียนเมื่อ
คำตอบ

onClipEvent(onLoad){
    this.onRelease = function():Void{
      _root.Movieclipname.gotoAndPlay(29);
    }
}

code นี้ ต้องอยู่บน MovieCilp เท่านั้น

การทำงานของมันคือ เมื่อ movie clip ตัวนี้ถูกโหลดหรือเปิดขึ้นมา มันจะทำการสร้าง event รอไว้ ซึ่ง event นี้ รอการคลิกซ้ายแล้วปล่อย มันถึงจะทำงาน ซึ่งมันจะไปสั่งให้ movie clip ที่ชื่อ Movieclipname ที่อยู่ที่ _root ให้กระโดดไปที่ frame ที่ 29

สำหรับคำแนะนำกับ site ที่เป็น gallery 

ก็สร้า้ง movie clip ไว้ แล้วทำ animation ไว้ใน movieclip นั้นๆ ทั้งตอนที่ถูกเรียก และถูกปิด จากนั้นทำปุ่ม แล้วสั่ง movie clip นั้นๆ ให้ทำงาน โดย script ในการสั่งการทำงาน ก็ไม่ต่างจาก code ด้านบนเท่าไหร่ 

tag คือบ้าง

Miss Benjaporn Thairungrot

PunNeng
เขียนเมื่อ
คำตอบ
ครับ ยินดีที่ได้รู้จักครับ
พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท