我遇到了一个奇怪的问题。我正在制作一个XUL工具栏的动作片。我的工具栏在Mozilla中我的电脑上效果很好。但是,当任何其他机器上运行(不调试flash播放器),它只是不工作,我有以下异常:嵌入式闪存(带有XUL)在没有调试闪存播放器的情况下无法正常工作
错误:错误#2067:ExternalInterface的是不是在这个容器中使用。 ExternalInterface需要Internet Explorer ActiveX,Firefox,Mozilla 1.7.5或更高版本,或其他支持NPRuntime的浏览器。
我在Mozilla 3.6
运行一遍,我的闪存正常工作在我的电脑上,而不是工作的其他PC上。 Flash Player 10都是我的调试版本。
UPD:最后好像ExternalInterface的是工作,但电影是不是甚至接近完全正常工作。它在一些常量代码行中停止工作。我没有任何痕迹()调用等等
的问题,看起来像http://stackoverflow.com/questions/1137223/flex-app-not-working-without-debug-version-of-flash-player除因为我没有使用跟踪等任何调试调用,甚至没有单一的尝试。我正在开发一个工具栏,并将它作为一个.xpi模块安装到我的Mozilla中。它可以在安装了调试播放器的PC上运行。 – 2011-02-11 23:44:07
听起来好像您仍然需要寻求解决此问题的最佳方法。我编辑了我的答案,以提供更多的想法。 – SketchBookGames 2011-02-15 17:38:38