【发布时间】:2013-09-19 05:27:56
【问题描述】:
我正在使用 ActionScript 3.0 开发视频录制应用程序。
为此,我使用了 AS3 下拉菜单来允许用户选择摄像头和麦克风进行录制。例如,以下代码获取麦克风列表。
var Mics:Array = Microphone.names;
var micData:Array = new Array();
for(i = 0; i < Mics.length; i++) {
//camMicData.availableMicrophones.addItem({label:Mics[i], data:i});
micData.push( {label:Mics[i], data:i} );
}
然后,以下代码初始化一个下拉菜单:
cbMicSelection = new ComboBox();
cbMicSelection.dataProvider = new DataProvider(micData);
cbMicSelection.dropdownWidth = 175;
cbMicSelection.width = 175;
cbMicSelection.move(340, 250);
addChild(cbMicSelection);
然后
activeMic = Microphone.getMicrophone( int( cbMicSelection.selectedItem.data ) );
选择麦克风。
现在我需要下拉菜单是 HTML/JS 而不是 AS3。
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
没有您自己尝试的证据的问题通常会收到很差的答复。到目前为止,您尝试过什么吗?你有使用 HTML 和 JavaScript 的经验吗?
-
是的,两者我都有经验,而且我看过几个通过 JS 调用 AS 函数的教程——这些都是我自己实现的。但我似乎找不到任何资源来获得这种东西。
标签: javascript actionscript-3 flash