แอปพลิเคชันเว็บ VU meter [ปิด]


คำตอบ:


2

ด้วย Flash Actionscript 3 คุณสามารถทำได้ดังนี้:

[
addEventListener(Event.ENTER_FRAME, onEnterFrame); 
private function onEnterFrame(ev:Event):void
{
   activityLevel.setProgress(myMic.activityLevel, 100);
}   
]

ที่ไหน activityLevel เป็นวัตถุแถบความคืบหน้าและ myMic คือไมค์ และเพิ่มฟังเหตุการณ์ในตัวสร้างของชั้นเรียน


1

ทำไมคุณต้องการมัน

มันสามารถทำได้อย่างง่ายดายใน Flash เพียงแค่โค้ดสองบรรทัด ไม่ทราบถึงการผิดนัดใด ๆ ที่เขียนขึ้นเพื่อคุณ

นี่เป็นตัวอย่างง่ายๆที่เขียนใน AS2 (Actionscript 2)

สร้างกล่องบนสเตจด้วยชื่ออินสแตนซ์ 'box_mc' วางรหัสนี้บนเวที

myMic = Microphone.get();

_root.onEnterFrame = function() {
    box_mc._yscale = myMic.activityLevel;
}

กล่องควรใหญ่ขึ้นและเล็กลงขึ้นอยู่กับระดับเสียง


ต้องการเพื่อช่วยในการเข้าถึงในการเรียกดู
iceman

มีคำแนะนำใด ๆ ที่สามารถทำได้ใน Flash
iceman

แก้ไขคำตอบของฉันด้วยตัวอย่างง่ายๆ
davr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.