วันนี้เรียนวิชา เทคโนโลยีและสารสนเทศเพื่อการศึกษา อ.รุจโรจน์ สอนการทำ แฟลช ต่อจากครั้งก่อนๆ คือการใส่เพลง ลงในปุ่ม กลับมาบ้าน 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
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น