【问题标题】:Error #2032 displayed in html page错误 #2032 显示在 html 页面中
【发布时间】:2010-12-28 17:38:33
【问题描述】:

我有一个用于测试麦克风的应用程序。但是当包含在 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>

【问题讨论】:

  • 为什么您认为在 HTML 页面中包含此应用会导致错误?您如何测试应用程序?特定行是否会导致错误?你能发布完整的堆栈跟踪吗?
  • 因为当APP被删除时,错误没有出现。我将如何获得html页面的堆栈跟踪?
  • 错误信息是什么?它出现在每个浏览器中吗?如果所有文件都是从本地文件系统使用的,你看到了吗(或者换句话说 - 可以用 adobe 设置管理器macromedia.com/support/documentation/en/flashplayer/help/… 解决吗?)
  • 实际上,当我在 Ubuntu firefox 中打开页面时出现此错误。
  • 刚刚收到来自Flash Media Server 4\tools\multicast\multicastplayer\multicastplayer.html 的相同错误,而嵌入的multicastplayer.swf 只是告诉我必须指定一个网址

标签: javascript html apache-flex actionscript-3


【解决方案1】:

看来 ww0z0k 的评论可能指向答案我相信您可能遇到了 Flash 播放器安全问题,请确保您安装了 Flash 的调试版本并正常工作,一种测试方法是抛出错误

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 文件夹的本地路径(任何父文件夹也可以)。

【讨论】:

    【解决方案2】:

    确保 swf 来自导出版本。

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多