问题标签 [stagewebviewbridge]

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.

0 投票
0 回答
141 浏览

apache-flex - Flex Mobile / StageWebView data *sharing*

Looking for a way for Javascript and Actionscript to share one copy of data in memory in a Flex Mobile app. Read on.

I'm building a Flex app where a portion of it is implemented in HTML/Javascript. In the browser, the SWF lives on the main page, and the HTML portion lives in an iframe, on that same page.

These two parts share about 1.5 MBytes of JSON data in the following way. The outermost page loads the data once, and defines a function that provides access to the loaded data. The Actionscript code uses ExternalInterface to call this function, and the HTML/Javascript code calls this function through its parent (which is the outer page). It's my assumption that both paths are accessing the same memory, and that I'm not actually marshalling data back and forth.

For the Flex Mobile version of this app, I'm using StageWebView to render the HTML part, which works well. But I don't know how I can share data between the two sides.

Please note, I've looked at StageWebViewBridge, and I'll give it another look. But at a quick glance it looks like pushing data around, not like actual memory sharing. Am I wrong?

0 投票
1 回答
425 浏览

actionscript-3 - 如何使用 FB 4.6 将 stagewebviewbridge 实例添加到舞台

我在 flash builder 4.6 中使用以下代码(作为 android 和 ios 的测试移动应用程序,尝试用 stagewebviewbridge 替换 stagewebview 以利用 javascript 通信优势)...

代码直接来自文档,看起来很简单,但是 webview 实例没有显示,而且似乎我只能得到控制台中显示“END_DISK_PARSING”的跟踪......

出于某种原因,DEVICE_READY 的事件侦听器永远不会调用 onDeviceReady 函数...

它不会产生任何错误,控制台只显示“End_Disk_Parsing”。我使用 FB 4.6 premium、flex sdk ver 4.12 并尝试在 android 设备(HTC One)上进行测试,并获得 -app.xml 文件中指定的 Internet 权限。

任何熟悉 SWVBridge 并知道我应该在这里做些什么不同的人吗?

我已经多次使用默认的 stagewebview 并且非常熟悉它是如何工作的,但到目前为止无法使用 stagewebviewbridge 在舞台上获得任何可见的结果......

我使用的代码如下:

0 投票
0 回答
142 浏览

android - 如何使用 Google Chrome 检查 Adob​​e AIR 实例中的 stageWebViewBridge

我在三星设备中遇到 HTML5 音频标签问题,所以我需要在三星 S4中调试stageWebViewBridge的实例。我测试我的应用程序的所有其他设备都没有问题。我遇到的主要问题是,我无法使用 Chrome 检查 [chrome://inspect/] 检查 WebView。

尽管检测到我的设备并且我什至可以从 Chrome for Android 进行检查,但我无法在任何地方看到我的 air 应用程序或其 stageWebViewBridge 实例。

我设法找到了一些在线资源,其中一些开发人员能够在 android 中检查 AIR stageWebView 实例,但不能在 iOS 中进行检查,但这是一个非常不同的故事。另外,我读过关于设置的谷歌文档

来自使用 Chrome 在 Android 上进行远程调试

你们中的任何人都可以指导我如何在我的 AIR 应用程序中将上述静态变量设置为 true 以便我可以检查吗?

stageWebViewBridge 实例代码:

我会感谢那些可以指导我使用 Google Chrome 检查我的 Android 设备上的应用程序或帮助我解决在三星设备中无法播放的音频错误的人。

0 投票
0 回答
178 浏览

ios - StageWebViewBridge 未加载 GoogleMaps v3 (Adobe Air)

我正在使用 StageWebViewBridge 加载 GoogleMap v3,但我在使用 iOS 设备时遇到了问题。有时它会加载,有时它不会没有明显的错误。“完成”事件也会随机触发。

我在这里报告了同样的问题: https ://github.com/xperiments/stagewebviewbridge

看起来存储库很安静,但也许有人可以给我一些如何解决这个问题的指导?

在 Android 上一切正常。

希望有人能解答。

0 投票
1 回答
94 浏览

apache-flex - Google Maps API v.3.31 更新中断了 StageWebView 和 StageWebViewBridge

通过 Flex/AS3/AIR HTML 组件、StageWebView 和 StageWebViewBridge 加载的 Google 地图不再显示标准地图标记并产生运行时错误。
有没有其他人注意到这一点?解决方案/解决方法?