Я хочу проверить и написать, разрешен ли доступ к микрофону или нет в ActionScript 3, но теперь, если нет ошибки компиляции, он не спрашивает меня о доступе микрофона, но ничего не происходит, когда Я запускаю SWF-файл.Actionscript 3: Ошибка # 1009
Это мой код:
import flash.display.MovieClip;
import flash.events.StatusEvent;
import flash.media.Microphone;
var mic:Microphone = Microphone.getMicrophone();
if(mic){
mic.addEventListener(StatusEvent.STATUS, this.onMicStatus);
}
else{
trace("No micro");
}
function onMicStatus(event: StatusEvent): void {
if (event.code == "Microphone.Unmuted") {
trace("Microphone access was allowed.");
} else if (event.code == "Microphone.Muted") {
trace("Microphone access was denied.");
}
}
используйте отладчик, чтобы получить фактический номер строки, это полезно. Вы также должны импортировать 'StatusEvent', а не только' Микрофон' (это, скорее всего, проблема). 'import flash.events.StatusEvent' – BadFeelingAboutThis