问题标签 [localconnection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - Flash - 投影仪文件和 SWF 文件之间的本地连接
很久以前,我创建了两个名为 alpha.exe 和 bravo.swf 的文件。alpha 和 bravo 使用本地连接相互通信。这些文件是使用带有 AS1 和 Flash Player 6 的 Flash MX 创建的 - 它们运行良好!
现在,我正在使用带有 AS3 和 Flash Player 14 的 Flash CS6 构建新版本的 alpha 和 bravo。如果我将 alpha 和 bravo 都发布为 .exe(Windows 投影仪)文件,则本地连接可以正常工作。如果我将 alpha 和 bravo 都作为 .swf 文件发布,则本地连接也可以正常工作。但是,如果我将 alpha 设置为 .exe 文件并 bravo 设置为 .swf 文件,则本地连接不起作用。
有谁知道为什么?
我目前正在网上搜索,但到目前为止还没有找到任何可以为我指明正确方向的东西。我也在 CS6(Flash Player 和 Actionscript 版本)中尝试不同的发布选项,但也没有运气......但是......
actionscript-3 - 当站点在2个浏览器窗口中打开时,as3 LocalConnection 通信停止工作
我想我在LocalConnection
通信设置中发现了一个 flash 错误,如此处所述。下面的站点不是我的,我只是用它来表明问题也发生在其他站点上:
如何重现:
http://fcontheweb.com/articles/localconnection/
如果您在 2 个浏览器窗口中打开该站点,请找到在 2 个 as3 组件之间发送消息的 as3 示例。
单击第一个浏览器窗口中的按钮:它将与消息框进行本地通信。如果您随后按下第二个浏览器窗口上的按钮,则不会发生任何事情。如果关闭第一个浏览器窗口,则必须在第二个窗口开始工作之前刷新页面。
我认为这是因为两个窗口中的 as3 对象的命名空间在浏览器的 flash 播放器插件中重叠,并且正在覆盖通信通道链接。
您可以通过再次打开 2 个窗口轻松验证我的假设,但现在先按下最后一个窗口中的按钮。该窗口中不会发生任何事情,但消息将显示在第一个窗口中!不知何故,没有创建最后一页的接收器,因为该名称的接收器已经存在于 flash 插件的对象存储中。
您能否确认这一点,更有趣的是,是否有人对此有解决方法?是否可以检测本地运行的 swf 实例数量并将其用作连接名称?
编辑:观察到的行为不是错误,而是预期的行为。但是我的问题仍然存在:如何让同一浏览器窗口内的页面使用LocalConnection
独立于同一系统上不同浏览器窗口中的相同页面的页面进行通信。
actionscript-3 - 是否可以从 AIR 应用程序连接到浏览器中的 Flash 实例?
是否有可能以及如何从桌面上运行的 AIR 应用程序连接到浏览器中的 Flash 实例?
我正在打开一个浏览器窗口到一个特定的网页,我可以在其中添加一个 Flash 播放器实例。然后我想以单向通信方式与浏览器实例通信。
来自 AIR 应用程序的示例:
- var connection = connectToBrowserFlashInstance()
- connection.send("更新");
Flash 实例的示例代码:
- addEventListener("消息", messageHandler);
- if (message=="updated") 然后做点什么
actionscript-3 - AS3 - LocalConnection 似乎不起作用
我正在尝试使用 LocalConnection 在加载到单独的浏览器窗口(全部由最初打开的页面打开)中的三个 swf 之间建立通信。我是瑞士法郎间通信的新手,我将按照此处找到的教程进行操作。
我正在从 xampp 服务器运行这些以进行测试。
本质上,我有 3 个 swf。我有一个“主”瑞士法郎和两个“从”瑞士法郎。启动主 swf 时,它会在新窗口中打开其他两个 swf。当在主服务器中单击一个按钮时,我试图只更新其中一个从服务器中的一些文本。以后会发生更复杂的事情,我只是想先弄清楚LocalConnections。
'master.swf' 中的代码(在时间线上):
在 slave1 中:
我在每个 html 页面中也有一些自定义 javascript 来设置页面大小和位置,但我认为这并不重要:
当我单击应该触发通信的按钮时,似乎什么都没有发生。
我在 Windows 7 上的本地 xampp 服务器上的 IE11 中运行包含这些 swfs 的 html 页面。在 CS5.5 中制作的 Swfs。
actionscript-3 - 无法让 SWF 到 AIR 通信正常工作
我正在尝试在浏览器中运行 SWF 并让它与捆绑为 windows exe 的 AIR 应用程序通信。
在我的 AIR 应用程序(接收器)中,我有以下内容
在发件人中,我有网络上的 SWF
我运行 AIR 应用程序,然后运行 SWF,但 SWF 只是打印出事件级别属性的“错误”。我在网上阅读的所有内容都说这应该有效。我尝试在 localhost 和实际网站上运行 SWF,但无论哪种方式,它的行为都是相同的。
ansible - Ansible 本地连接脚本参数路径未能检测到
我有一个调用 2 个角色的 ansible 剧本。角色 1 在本地运行,它有一个以 arg 为文件路径 /tmp/inputfile/input.csv 的脚本。剧本看起来:
角色任务:
前 2 个任务的输出是成功的,并且符合预期,但是在第 3 步和第 4 步我得到错误:
我从使用 userA 的塔运行这项工作我也尝试更改用户但没有运气。
actionscript-3 - 如何在 AIR 应用程序和通过 AIR 中的 HTMLLoader 加载的 Flex 应用程序之间进行通信?
我一直在尝试使用 LocalConnection,但是我收到了一个无效的参数错误,所以我质疑这种 LocalConnection 方法是否正确:
空气应用:
弹性应用:
android - AS3 - AIR 主机和 SWF 发送器之间的 LocalConnection
我无法设法在为 AIR 设置的主文件和为 FlashPlayer(常规 SWF)设置的从属文件之间使用本地连接。这是两个测试文件的代码...
主/接收文件:
寄件人 ...
然后,这是显示未调用 onMethod 的输出:
[SWF] test-AIR.swf - 解压后1170字节
K1/test-SWF.swf - 解压后625字节
测试结束-SWF.swf[SWF]
我有一种我尝试了一切的感觉。有人能指出什么是错的或我错过了什么吗?谢谢,
oracle-sqldeveloper - 在 Oracle SQL developer 12c 中创建本地连接
不知道我是否遗漏了什么。我正在尝试创建一个本地连接,以便在 Oracle SQL developer 12c 中创建一个新用户。(避免CDB连接)浏览了一个小时后,遇到了2种方法。
- 使用连接类型作为“本地/遗赠”
引发以下错误(状态:失败 - 测试失败:ORA-01017:用户名/密码无效;登录被拒绝)
- 使用连接类型为“Basic”,主机名为“localhost”,端口为“1521”,服务名称为“XEPDB1”
引发以下错误(状态:失败 - 测试失败:侦听器拒绝连接并出现以下错误:ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务)
谢谢。