- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个菜单屏幕,由于各种原因,它由许多按钮组成,作为单独的 Flash 影片。当点击这些电影中的按钮时,它应该调用 JavaScript 函数来移动到适当的页面。它在 Firefox 中运行良好,但目前在 IE7 中失败。我没有方便测试的 IE6。这是我在 IE 中遇到的错误:
Line:1
Char:25
Error: Expected ';'
Code:0
我无法找到第 1 行的 char 25 的实际含义。我仅在单击按钮时收到错误,并且在安装 Visual Web Developer 尝试进行一些实际调试后,它似乎并没有真正触发所调用的函数,因此似乎错误发生在什么机制实际上使ExternalInterface.call起作用?
Flash 影片上的代码实际上就是:
ExternalInterface.call('gohere',skip_id);
其中skip_id作为flashvar传递到电影中 - 它似乎获得了一个有意义的值,因为我可以将其打印到flash电影内的文本字段。 javascript 函数同样复杂:
function gohere(i){
lo.skipto(i);
}
但正如我所说,如果我在这里放置断点并调试它,它甚至不会显示。如果我在 html 屏幕中放置一个 javascript:gohere('id') 链接并单击它,它就可以正常工作。我有ExternalInterface.call在同一项目的其他部分工作,但我一生都看不到它的实现方式有任何差异。
想法?
最佳答案
事实证明,我的对象标记 ID 中有一个 - ,而 IE 对此根本不友好。
叹息
关于javascript - ExternalInterface.call 在 IE 中导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905018/
在 Actionscript 3 中,我调用 Javascript 使用: ExternalInterface.call('javascriptFunction'); 如果在 Javascript 中
我有js代码: function onFlashReady() { sendToAS("sit"); } function callJS(value) {
我正在尝试从我的 SWF 内部ExternalInterface.call()。 请注意,调用来 self 嵌入到另一个 SWF 中的 SWF(我无法控制的 _root SWF)。 这是我的 Java
第一版: ExternalInterface.call("$(document).trigger", "opened_file_chooser"); 第二个版本: ExternalInterface.
A 有一个 Flash 小部件(音乐播放器),并且在一个页面上有大约 10 个实例。我需要在 flash 和它嵌入的页面的 javascript 之间进行通信。很长一段时间我没有对 actionscr
我想知道是否有人可以查看我的代码。我正在尝试使用以下代码将虚拟变量从 javascript 传递到 actionscript 3: HTML: id="music_player" width="50
这是我的 AC3 代码 private function uploadet( dosya:String ):void { var uploader:URLRequest = new U
我正在尝试让 JS 在 Wordpress 网页和 Actionscript 2 Flash 电影中相互交谈。这一尝试惨遭失败。每次尝试调用我设置回调的函数时,我都会在浏览器错误控制台中收到“....
我有一个返回 div 的 innerHTML 的 Javascript 函数。我试图从 Actionscript 调用此函数并存储返回值。我知道正在调用 Javascript 函数,因为有一个显示返回
我正在尝试编辑一些 flash 以进行外部 javascript 函数调用,但没有成功。这是我的 actionscript 2.0 代码: //testing external .js calls i
任何人都可以确认 ExternalInterface 在 file: 上工作吗?协议(protocol),或者指向一些说它不会的文档? 最佳答案 它开始看起来好像不起作用.. this page说:
在 ActionScript 中,您有两种与主机通信的选项。 (在我的例子中,.NET 应用程序使用 AxInterop.ShockwaveFlashObjects.dll 来托管 Flash 电影)
我需要在我的 Flash 应用程序中获取一个 javascript 变量。我喜欢能够在 javascript(客户端约束)中设置一个变量,而不是定义一个函数。 这能做到吗?我正在尝试使用 Extern
我想从 JS 调用 AS 函数。 我有以下 ActionScript 3 代码: package { import flash.display.*; import flash.eve
我正在尝试使用 javascript 来运行 AS3 函数。当我尝试编译时,收到“访问未定义的属性”错误消息。 我已经在网上阅读了一些有关此的内容,但我仍然不明白。我想让 flash 文件始终监听 j
我写了一个 html 页面,它使用一些 javascript 来隐藏和显示 flash 电影对象。一切正常,直到我尝试退出选项卡,当发生这种情况时,整个浏览器将崩溃,连错误文本框都没有。谁能帮忙?谢谢
我试图从 javascript 访问 swf,所以 livedocs 中的这个示例是我要修改的。 http://livedocs.adobe.com/flash/9.0/ActionScriptLan
根据 Adobe 的说法,嵌入 Flash 对象的“现代”更新方式: -->
我正在开发我的开源项目 Downloadify ,到目前为止,它只是处理返回字符串以响应 ExternalInterface.call 命令。 我正在尝试使用 JSZip 组合一个测试用例和 Down
我正在尝试从 JS 获取全局变量的值。该变量在我的 HTML 文档的 HEAD 部分中定义。 if(ExternalInterface.available){
我是一名优秀的程序员,十分优秀!