错误#2032显示在html页面中

时间:2010-12-28 17:38:34

标签: javascript html flex actionscript-3

我有一个用于testmicrophone的应用程序。但是当在html页面中包含它时会显示错误#2032。如何解决此问题。

这是HTML代码

  <div style="display: inline;float:center;">
                                    <object width="100" height="100">
                                    <embed src="mic.swf" width="250" height="250">
                                    </embed>
                                    </object>
                            </div>

2 个答案:

答案 0 :(得分:1)

看来ww0z0k的评论很可能指向答案我相信你可能遇到了Flash播放器的安全问题,请确保你已经安装了flash的调试版并正常工作,一种测试方法就是抛出一个错误< / p>

package
{
    import mx.core.Application;

    public class ThrowErrorApp extends Application
    {
        public function ThrowErrorApp()
        {
            super();
            throw new Error("this is wrong");
        }
    }
}

并确保在浏览器顶部显示一个显示错误的对话框,这也包含前一张海报所要求的堆栈跟踪。根据源代码的链接方式,堆栈跟踪通常会指向有问题的行,这将有助于解决此问题,如果没有该信息,则无法确切说明错误的原因,2032不够具体,请查看更多在这个错误:http://www.judahfrangipane.com/blog/2007/02/15/error-2032-stream-error/ 右键单击并选择全局设置,然后在加载页面左侧的链接中转到Flash播放器设置(如果它没有将您带到页面,请转到高级)单击全局安全设置设置面板的受信任选项卡添加一个位置,并使其成为swf / html文件夹的本地路径(任何父文件夹也可以)。

答案 1 :(得分:1)

确保swf来自导出版本。