*การ attach sound อีกวิธีหนึ่งที่ใช้แฟลตทำ ใช้ปรับ volume และ ลำโพงซ้ายขวา หากต้องการ more details ให้กด f1 help ของโปรแกรมแฟลต เรื่องการใช้ sound attach ...การโหลดอาจจะช้าสักนิดเพราะ files มีประมาณ 200กว่า kb ไงลองทำดูครับ ตอนแรกคิดว่าจะทำภาพประกอบด้วย เพราะเขาเห็นเขา mix sound และภาพเข้ากันได้ดี ไม่รู้ใครทำ กลมกลืนดี
1.ทำปุ่ม slide สำหรับควบคุมเสียงดังค่อย และ balance เมาส์คลิ๊กที่เครื่องมือ tools เลือก line tools ลากให้ลากยาวเป็นแนวนอนให้ได้ขนาดพอดีเสร็จแล้วคลิ๊กเลือก กด f8 เลือกเป็น movie clip จากนั้นคลิ๊กเลือก copy เพื่อมาทำเป็น ตัว balance สรุปคือมี mc สองตัวแรกใช้ทำเป็น volume ตัวที่สองทำเป็นตัว balance
2.คลิ๊กไปที่ mc ตัวแรกใช้สำหรับทำ volume คลิ๊กที่เมนู instance ตรงname ใส่ชื่อว่า volume จากนั้นdouble click เข้าไป ภายในนี้เราจะทำ ปุ่มสำหรับควบคุมกดเครื่องหมาย + เพิ่มทั้งหมดเป็น3 เลเยอร์เมาส์คลิ๊กที่ เส้น line ของเลเยอร์ที่1 กด f8 เลือกเป็น movie clip ตรง name ใส่ชื่อว่า track
2.1.ที่เลเยอร์ที่2 เมาส์คลิ๊กรูปสี่เหลี่ยมลากให้ได้พอดี ดูภาพประกอบ

เสร็จแล้ว คลิ๊กเลือก กด f8 เลือกเป็น movie clip ตรง name ใส่ชื่อว่า slider จากนั้น double click กด f8 เลือก เป็น button ใส่ script ดังนี้
on (press) {
startDrag (this, false, GetProperty("../track",_x)-GetProperty("../track",_width)/2, GetProperty("../track",_y), GetProperty("../track",_x)+GetProperty("../track",_width)/2, GetProperty("../track",_y)); }
on (release, releaseOutside) {
stopDrag ();
}
2.2.กลับมาที่เลเยอร์3 ใส่ script ดังนี้
if (_name == "volume") {
_root.volume = Int(slider._x + 50); } else {
_root.pan = Int(slider._x)*2;
}
3.กลับมาที่ scene1 คลิ๊กที่ mc ชื่อ volume ใส่ script ดังนี้
onClipEvent (load) {
setProperty ("slider", _x, "50");
}
4.คลิ๊กไปที่ mc ตัวที่สอง สำหรับควบคุมเสียง balance ตรง name ใส่ชื่อว่า pan จากนั้น ใส่ script ดังนี้
onClipEvent (load) {
setProperty ("slider", _x, "0");
}
จากนั้น double click เข้าไปทำปุ่มและตัว slider เหมือนข้อที่สอง ใส่ script ปุ่มควบคุมเหมือนข้อที่ 2.1 ส่วน layerที่ 3 ใส่ script เหมือนข้อ2.2
5.ที่scene1เลเยอร์ที่2คลิ๊กที่ tools เลือกตัวอักษร ปรับ textOptionเป็น dynamic text ตรง variable ในช่องนั้น ใส่ชื่อว่า volume จากนั้นนำมาวางไว้ข้างๆปุ่มควบคุม volume
6.คลิ๊กที่ tools เลือกตัวอักษร ปรับ textOptionเป็น dynamic text ตรง variable ในช่องนั้น ใส่ชื่อว่า pan จากนั้นนำมาวางไว้ข้างๆปุ่มควบคุม balance
7.ทำ loopsสำหรับกำหนดรอบของดนตรี เมาส์คลิ๊กที่ tools เลือกตัวอักษร ปรับ textOptionเป็น input text ตรง variable ในช่องนั้น ใส่ชื่อว่า loops(ของผมใส่ค่าให้กำหนดวนลูป100รอบ)
8.ที่scene1เลเยอร์ที่3 ทำปุ่มเปิดปิด พิมพ์เป็นตัวหนังสือหรือจะวาดสี่เหลี่ยมสามเหลี่ยมแบบผมก็ได้แต่ที่สำครัญคือ กดf8 แล้วเลือกเป็น button ใส่ script ดังนี้
8.1.button เปิด
on (press) {
if (not(playing)) {
sound.volumechanger.start( starter,loops );
playing = true; }
}
8.2.button ปิด
on (press) {
sound.volumechanger.stop();
playing = false;
}
9.ที่scene1เลเยอร์ที่4 สร้าง mc ควบคุม sound ให้ import sound ที่เราทำไว้ จากนั้น พิมพ์ความอะไรก็ได้แต่ เสร็จแล้วคลิ๊กเลือก กด f8 เลือกเป็น movie clip ตรง name ใส่ชื่อว่า sound จากนั้น ใส่ script ดังนี้
onClipEvent (load) {
volumechanger = new Sound();
volumechanger.attachSound("motocycle" );(ตรงนี้ตั้งชื่อตาม ที่เรากำหนดไว้ตอน linkage)
volumechanger.setVolume( _root.volume );
}
onClipEvent (enterFrame) {
volumechanger.setVolume( _root.volume );
volumechanger.setPan(_root.pan);
}
9.1.เมาส์คลิ๊กไปที่ library เลือก soundที่เรา import เข้ามา จากนั้น คลิ๊กขวามือ เลือก linkage เลือก Export this symbol ตรง indentifier ตั้งชื่อ sound ของเรา
10. กด ctrl+enter

คำขมหูเป็นยา คำหวานหูมักนำไข้มาให้ Bitter words are medicine,sweet words bring illness
Hosted by www.Geocities.ws

1