【发布时间】:2011-09-10 15:23:56
【问题描述】:
我正在使用appfile:/。路径正确;如果我将它放在屏幕上并将其复制粘贴到资源管理器中,它会链接到图像。
我还有什么需要做的吗?
【问题讨论】:
标签: flex4.5 stagewebviewbridge
我正在使用appfile:/。路径正确;如果我将它放在屏幕上并将其复制粘贴到资源管理器中,它会链接到图像。
我还有什么需要做的吗?
【问题讨论】:
标签: flex4.5 stagewebviewbridge
已更新我已更新库,现在更易于使用。你能测试一下吗?
我是 StageWebViewBridge 类的作者。如果您使用的是 Android,则存在一个已知问题。无论如何,我有一个可行的解决方案,我将在下周更新。
如果问题不在 Android 上,请给我一些代码。
【讨论】:
appfile:/images/file.gif。这就像C:\Adobe Flash Builder\project\src\etc\file.gif 一样成为它的完整路径。
我也对如何访问本地打包的资产感到困惑。我按要求将它们放在 HTML 文件夹中,当我向 StageWebViewBridge 发送信号以设置视频的 .src 属性时,我不知道该怎么做。
没有 StageWebViewBridge 并且完全在网站中,我可以直接通过 JavaScript 引用视频对象的文件,例如swvRef.src = 'file.mp4';.这工作得很好。当我尝试告诉 flash 通过 StageWebViewBridge 发送调用时,它确实收到了对 StageWebView 的调用(我有 JavaScript 报告它)。但是,当我尝试设置视频对象的 .src 时,我无法找出正确的路径。
文档说将所有内容放在“html”文件夹中。我这样做了。对 'html/a.mp4' 或 'a.mp4' 或 'htmlCache/a.mp4' 的 .src 的引用永远不会使新的 javascript html5 视频类工作。
Bridge 可以正常发送 AS->JS 和 JS->AS。我只是在寻找有关如何引用打包文件的信息。我想播放放在 /html 文件夹中的视频,但到目前为止,我做不到。
【讨论】:
遇到同样的问题并用“appfile:/”修复它
为什么本地 html 文件需要“appfile:/”?
如果处理的 html/js/css 是本地的并且资产是相对的(又名 ../ 或没有 http://),您应该将它们视为“appfile:/”?
如果处理过的文件距离较远,您不必处理资产?
是否有使用 "appfile:/" 的最佳实践?
实际上我在浏览器中调试我的 html/js/css 游戏,但如果我使用 appfile:/ 它将不再工作。我将不得不处理两种行为。
【讨论】: