flash : Sound/Music Control, ปุ่มเพลง ปุ่มเดียว ทั้งปิด และ เปิด

แบบที่ 1 : เพลงจะขึ้นช้าหน่อย ตอนกดปุ่ม

DL souce code : mediafire นะ

STEP

1) สร้าง mc_sound ขึ้นมา
2) เข้าไปใน mc_sound
3) - ที่ keyframe ที่ 1 ใส่รูปปุ่ม play //
- แล้ว click ขวา เพื่อ convert เป็น button //
- และ ใส่ action script: stop() //
- ที่ปุ่ม play : click ขวาแล้วใส่ action script:

 
CODE
//script of Sound On

  on (press) {
        stopAllSounds();
        gotoAndStop(2);
    }

4) - ที่ keyframe ที่ 2 ใส่รูปปุ่ม stop //
- แล้ว click ขวา เพื่อ convert เป็น button //
- ที่ปุ่ม stop : click ขวา แล้วใส่ action script:

 
CODE

//script of Sound Off
    on (press) {
       gotoAndStop(1);
    }

5) - ไปที่ Library เข้าไปใน ปุ่ม play //
- ตรง timeline ในช่อง Up : click ที่ frame นั้นแล้วเลือก เพลงของเราที่ import เข้ามาใน library แล้ว ตรง properties ด้านล่าง: //
- ตรง properties เลือก : Sound: เพลงที่เราต้องการ / Sync: Start และ Loop
6) - ออกมาที่ stage
- โยน mc_sound ลงมาในหน้า stage
- ไปที่ timeline: ใส่ action script: stop() ที่ keyframe ที่ 1 //
- และใส่เพลงที่เราต้องการ และตั้งค่า sound กะ sync เหมือนข้อ 5



 --------------------------- --------------------------- --------------------------- 

2) แบบที่ 2 : ok ดี ไม่มีปัญหา แต่ทำหลายอย่างหน่อย

DL source code ที่ mediafire

STEP

:: ที่ หน้า stage > ทำเป็น 2 keyframe ::

+ ตรง keyframe ที่ 1 ::

- insert keyframe >
- ใส่ action script: stop() >
- ใส่ปุ่ม play หรือ movie clip ไรก็ได้ ลง ไปใน stage >
- แล้วใส่ปุ่มใส (สร้างแค่ hit area) ทับรูปลงไป แล้ว >
- click ขวาที่ปุ่มใส ใส่ action script:

 
CODE
on (press) {
gotoAndStop(2);
}
- ที่ keyframe ที่ 1 เลือก เพลง ที่เราต้องการ ที่ properties และ ตั้งค่า Sync เป็น Start กะ Loop

+ ตรง keyframe ที่ 2 ::

- insert keyframe >
- ใส่ปุ่ม play หรือ movie clip ไรก็ได้ ลง ไปใน stage >
- แล้วใส่ปุ่มใส (สร้างแค่ hit area) ทับรูปลงไป แล้ว >
- click ขวาที่ปุ่มใส ใส่ action script:
 
CODE

on (press) {
gotoAndStop(1);
}

- ที่ keyframe ที่ 2 เลือก เพลง ที่เราต้องการจะหยุด ที่ properties และ ตั้งค่า Sync เป็น Stop