วันอาทิตย์ที่ 28 ธันวาคม พ.ศ. 2551

การใส่เพลงลงในBar slide ให้สามารถปรับ volume ได้

วันนี้เรียนวิชา เทคโนโลยีและสารสนเทศเพื่อการศึกษา อ.รุจโรจน์ สอนการทำ แฟลช ต่อจากครั้งก่อนๆ คือการใส่เพลง ลงในปุ่ม กลับมาบ้าน seachไปเรื่อยๆ เจอวิธีการปรับระดับเสียงได้ด้วย เลยนำมาฝากกัน ค่ะ แต่ถ้าไม่เข้าใจ ตามไปดูที่ลิงค์ข้างล่างนะคะ จะมีรูปประกอบ ถ้าได้หรือไม่ได้ยังไง บอกด้วยค่ะ
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 เพื่อปรับระดับความดังของเสียง)
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','200','height','150','src','volume','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','volume' ); //end AC code


Shortcut : http://www.webthaidd.com/flash

ไม่มีความคิดเห็น:

แสดงความคิดเห็น