การใส่เพลงลงใน Bar Slider ให้สามารถปรับ Volume ได้ จัดทำโดย : Charoen พิมพ์


1. สร้าง slide บาร์ขึ้นมา โดยไปที่บทความ slide bar จะได้ดังรูป

2. สร้างปุ่มขึ้นมา หรือไปที่เมนู Window > Common Libraries > Buttons เพื่อนำปุ่มสำเร็จรูปมาใช้

3. เลือกปุ่ม play มาวางไว้บน Stage

4. คลิกขวาที่ปุ่ม play แล้วเลือก actions

5. ใส่ actionscript ลงไปดังนี้

on (release) {
if (_root.mySlider.complete == 1) {
_root.mySlider.mySound.start(0, 99);
}
}

6. หลังจากนั้นคลิกขวาที่ slider ซึ่งเป็น movieclip แล้วเลือก actions

7. ใส่ actionscript ลงไปดังนี้

onClipEvent (load) {
mySound = new Sound();
mySound.loadSound("music.mp3",false);
}
onClipEvent (enterFrame) {
downloaded = mySound.getBytesLoaded();
total = mySound.getBytesTotal();
if (downloaded != total) {
_root.dl = "downloading song...";
} else {
complete = 1;
_root.dl = "";
}
mySound.setVolume(_root.volume*2);
}

8. ขั้นตอนต่อไป ดับเบิ้ลคลิก ที่ slider ซึ่งเป็น movieclip แล้วคลิกขวาที่เฟรมแรกเลือก action

9. จะเห็น actionscript ที่เราเคยใส่ไว้ ดังรูป

10. ให้เพิ่ม actionscript แทรกลงไปในบรรทัดที่ 6 ดังนี้ (ดูตัวอย่างจากรูป)

_root.volume = ratio;

11. นำไฟล์เพลงนามสกุล .mp3 มาวางไว้ที่เดียวกันกับไฟล์ flash ที่เราสร้างขึ้น และตั้งชื่อว่า music ดังรูป

12. กด Ctrl + Enter เพื่อทดสอบ (ทดสอบโดยการคลิกที่ปุ่ม play แล้วลองเลื่อน slider bar เพื่อปรับระดับความดังของเสียง)

คุณอาจสนใจ
การทำ Poll ตอนที่ 5 (การสร้างหน้า Vote และหน้าแสดงผล)
Mr.GuruZ (51,367 - 03 มิ.ย. 49)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 3)
สหรัถ แซ่ตั้ง (49,149 - 08 ก.ย. 50)
แสดงพื้นที่ในการพิมพ์ข้อมูลใน Excel (97, 2000, XP)
Mr.GuruZ (28,701 - 02 ก.ค. 49)
เจาะลึกการใช้ Symbolism Tool และ Data Driven Graphic กับงานพิมพ์ และงานเว็บ (ตอนจบ)
ธนิศา ไชยภูริพัฒน์ (33,646 - 19 ม.ค. 51)
การแสดงผลข้อมูล Access
Mr.GuruZ (33,173 - 03 มิ.ย. 49)
เร่งสปีด XP ด้วยเทคโนโลยี Vista?
เว็บไทยดีดี (13,544 - 29 ก.ย. 50)
เครื่องหมายเปรียบเทียบ (Relational and Logical Operators)
Mr.POP (49,167 - 05 พ.ย. 49)
การกำหนดลักษณะตัวอักษร แบบ Physical
สายลม (74,664 - 10 ม.ค. 50)