首页 > TAG信息列表 > externalinterface

js+socket实现web通讯

js调用flash中socket操作,实现与客户端通讯 jsocket 原理: js不支持socket协议传输;利用js和flash可以相互调用,flash支持socket协议传输,间接实现javascript使用socket 关键词: actionscript文件 swf文件 ExternalInterface.addCallback ExternalInterface.call 常见问题: 1.客

javascript-ExternalInterface. addcallback在本地工作,但不能在服务器上工作吗?

与ExternalInterface.addcallback的问题混淆. 主要是因为在浏览器中进行测试时,我总是在本地运行它,但是当我部署到服务器时,它就停止了工作. 我已经添加了跟踪命令,并在添加回调之前确认了ExternalInterface实际上是可用的,并且javascript方法中的alert命令可以正确识别Flash对象.

在Javascript中获取ExternalInterface定义

有没有办法从Flash对象中获取公开函数的列表?例如,您可以通过执行以下命令获取对象中所有方法的列表: for (var i in object) { if (typeof object[i] == "function") { console.log(i); } } 唯一的问题是,这不会暴露通过ExternalInterfaces API注册的任何方法.我可以尝试

javascript – 从遗留代码中调用AngularJS

我正在使用AngularJS来构建与传统Flex应用程序交互的HTML控件. Flex应用程序中的所有回调都必须附加到DOM窗口. 例如(在AS3中) ExternalInterface.call("save", data); 将会通知 window.save = function(data){ // want to update a service // or dispatch an event h

javascript – 什么版本的IE使用窗口[objectName]而不是window.document [objectName]?

我正在尝试使用Javascript回调到我的页面中嵌入的Flex应用程序.通过一些示例,我看到这段代码用于获取Flex应用程序的引用: // Get the reference: function thisFlexApp(appName) { if(navigator.appName.indexOf ('Microsoft') != -1) { return window[appName];

Flex学习笔记[1]:AS与JS的相互通信

原文链接:http://www.cnblogs.com/yaoyaminaco/archive/2011/08/25/2153484.html 环境:Flex Builder 3(AS3.0) 测试:点击客户端button,底层背景左下移动200px,flex绘制的三角的填充色由0x000000(黑)变0x00ffff(淡蓝)色 注意事项:1.IIS必须部署  2.通信

javascript – 如何列出flash元素公开的可用回调

有没有办法查询嵌入式Flash元素以确定可以通过JavaScript在其上执行的可用方法? 编辑: 似乎在IE中它就像它一样简单 for ( i in flashNode ) { alert(i); } 经过多次点击后,他们将成为最后一个被列举的成员. 但仍然无法在Firefox中确定这一点.解决方法:虽然可以通过枚举< objec

如何从JavaScript调用FileReference.browse()?

我试图从JavaScript调用FileReference类的browse()方法(用户单击使用ExternalInterface调用Flash中的方法的文本). 不幸的是,我收到一个错误,告诉我它必须是用户的直接操作(比如单击按钮).我搜索过谷歌并意识到这是Flash 10中的一项新安全功能. 我能找到的唯一解决方案是放置一个Fl

javascript – 控制来自第三方的document.write调用的范围

我正在编写一个依赖外部javascript文件(我无法控制)的网页,它使用document.write返回数据.有没有办法动态调用函数而不覆盖整个文档?这是我能想到的最简洁的代码: <html> <head> <script type="text/javascript"> function horriblefunction () { document.write("n