问题标签 [stagewebview]
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.
android - AS3/AIR:手指滚动嵌入在应用程序中的文本文档
我正在为 iOS 和 Android 平台在 Flash/AS3 上制作我的第一个移动应用程序。现在我已经在这个项目上工作了几个月,作为最后一步,我正在制作一个帮助文档来向其他用户解释如何使用该应用程序。问题是:帮助文档是一个 8 页长的 WORD 文档(也以 PDF 和 HTML 格式保存),我发现在启用手指滚动的情况下显示本地文档(嵌入在应用程序中)比我以为会!!
到目前为止,我的研究得出了以下解决方案(尽管没有 100% 的满意度):
一、使用 StageWebView 或 StageWebViewBridge:
我在 AIR Desktop 上尝试了 StageWebViewBridge,它可以正常工作,并且文档中的超链接也可以正常工作。但是 HTML 文件中某些字符/字母的显示失真,图片难以显示。在 android 上,显示本地文件根本不起作用。在 AIR iOS 上,我还没有尝试过。
另外,我还没有弄清楚如何使用这些类启动 PDF 文件。
使用这些类在 iOS 和 Android 上显示本地文件是一场噩梦。
二、使用“滚动”类:
这些类支持手指滚动包含文本和图片的movieClip。
一个。自由的
a1/ airmobile 滚动控制器: https ://github.com/freshplanet/Air-Mobile-ScrollController
我试了一下,发生的事情很有趣:首先这个类有效,我创建了一个包含 textField 的 MovieClip,我粘贴了我的文本,在这个类的帮助下,我能够在上面显示 movieClip屏幕并滚动它。但是,创建这么大的电影剪辑(记住:8 页!)会产生一些意想不到的问题。编译时间变得异常长,我的电脑在编译步骤中冻结了几秒钟。该应用程序现在以带有 5 个闪烁小点的空白屏幕启动,您必须等待几秒钟才能使用该应用程序。显然,将如此长的文本添加到项目库中的想法使应用程序开发成为一场噩梦。
更不用说在movieclip textField中粘贴我的文本会让我失去我的文本格式、我的超链接等。
a2/ Erichlotto AIRScroll:
我还没有尝试过,但我想我的库中仍然会遇到与大尺寸电影剪辑相关的问题。
a3/ 触摸滚动:
我还没有尝试过,但我想我的库中仍然会遇到与大尺寸电影剪辑相关的问题。
湾。收费
b1。创意闪光滚轮
我还没有尝试过,但我想我的库中仍然会遇到与大尺寸电影剪辑相关的问题。
b2。AIR AS3 触控滚轮
我还没有尝试过,但我想我的库中仍然会遇到与大尺寸电影剪辑相关的问题。
如此简单而常见的任务(显示可滚动的本地文档,嵌入应用程序以供离线使用)花了我几天的时间研究(并且没有明确的解决方法),这有点令人沮丧。
我已经准备好解决一个使movieclip 可滚动的类,但没有巨大的movieClip 高度。
有任何想法吗?
谢谢!
android - 在适用于 Android 的 Adobe Air 应用程序中嵌入 YouTube 视频(无错误)
我正在尝试创建一个播放 YouTube 视频的 Adobe AIR。但是,我在使用 StageWebView 时遇到了一些常见的问题:
如果我使用硬件加速,视频会出现奇怪的现象。如果我没有出现初始视频缩略图,但只播放声音呈现黑屏,直到我切换全屏。
我想问各种各样的问题,因为我发现很难找到关于如何在 Android 版 Adobe AIR 应用程序中简单地添加 youtube 视频的明确答案。
- 是否有任何明确的答案/教程介绍在 Adobe AIR for Android 上实现 Chromeless Youtube 播放器?
- 有什么方法可以嵌入 YouTube 视频,而不会在 StageWebView 的应用程序上看起来翻转或导致黑屏和崩溃?
- 是否可以使用 HTMLLoader 将 YouTube 视频嵌入到使用 JavaScript 的 Adobe AIR 应用程序中,如果可以,是否有教程?
我认为这是很多人都有的一个问题,而且还不清楚。非常感谢。
actionscript-3 - StageWebView 错误 #2044 是什么意思?
我StageWebView
在 Air iOS 应用程序中使用 a ,它工作正常,直到我改变我的屏幕并需要删除这个对象。当我这样做时,我收到此错误:
当我在 PC 上运行它时,它不会发生,只是在 iOS 上。
有谁知道为什么会触发此错误?这很烦人,尤其是在调试期间,因为它会多次触发错误。
actionscript-3 - Adobe Air stagewebview 不使用 useNative 浏览器
嗨,我正在创建一个带有 stagewebview 的桌面 flex 应用程序,它不会使用本机浏览器而不是旧的 webkit。文档说在第一个参数中指定useNative
为 true,如下所示。有人有想法吗?
我正在使用 Air 17 和 Flash Builder 在 Windows 上进行构建。用户代理始终是:
Mozilla/5.0 (Windows; U; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/17.0
flash - 如何在 Flash Professional 的 .ipa 应用程序中显示 StageWebView 页面
我需要在使用 Flash Professional CC 为 iPad 构建的小应用程序中显示 .mp4 文件。最好的方法看起来是 StageWebView,但我无法让它工作。我发现了一些应该可以解决问题的代码,但我不断收到错误消息:1180:调用可能未定义的方法 File。
谁能给我一些帮助?
android - Air for android StageWebView 问题
我目前正在创建一个具有 stagewebview 来显示网站内容的应用程序。当我在普通的 android 浏览器中加载此页面时,我得到了允许用户登录的身份验证弹出窗口,如下所示:
当我在 flash cc pro 中测试电影时,这就是我得到的:
但是当我将 APK 放到设备上并播放它时,没有登录对话框,它只是直接进入未经授权的页面,而没有让我选择登录。
任何人都可以帮我解决这个问题,我非常坚持修复。
谢谢
ios - StageWebViewBridge 未加载 GoogleMaps v3 (Adobe Air)
我正在使用 StageWebViewBridge 加载 GoogleMap v3,但我在使用 iOS 设备时遇到了问题。有时它会加载,有时它不会没有明显的错误。“完成”事件也会随机触发。
我在这里报告了同样的问题: https ://github.com/xperiments/stagewebviewbridge
看起来存储库很安静,但也许有人可以给我一些如何解决这个问题的指导?
在 Android 上一切正常。
希望有人能解答。
actionscript-3 - StageWebView:某些网站上缺少图像
在我的 AIR 桌面应用程序中,我使用 StageWebView 来显示多个网站。对于某些网站,一切正常 - 例如,当我尝试加载 flickr.com 时。我可以看到包含所有信息和图像的站点。
但在其他网站上,所有图像都丢失了(例如在http://www.mazda.de上)。我看到了基本结构和所有文本,但没有图像。
我真的不知道该怎么做——可能是 Flash 播放器的一些设置?我将不胜感激任何帮助。
谢谢你和亲切的问候!
actionscript-3 - AS3:使用 Starling 时在 Event.RESIZE 上调整 StageWebView 的大小
我正在构建一个混合交互 AS3/AIR 应用程序。我的一些场景使用常规的 CPU 渲染显示类(flash.display.Sprite、flash.display.MovieClip),另一种高密度图形模式使用 Starling。我可以愉快地在它们之间切换和使用,我可以在 720p 的窗口模式和全屏模式之间切换就好了。
但是,我刚刚添加了一个 StageWebView 来轻松添加一些基于 HTML 的内容,但我在调整大小时遇到了问题。如果我不调用“new Starling()”,那么当我从窗口切换到全屏时,StageWebView 实例将正确调整大小以保持相同的相对屏幕尺寸。但是,一旦我创建了 Starling 实例,StageWebView 将无法在全屏上正确调整大小;它保留最初指定的绝对尺寸。如果我不实例化 Starling,StageWebView 会完美调整大小。
我是否需要 Event.RESIZE 的事件处理程序来专门调整 StageWebView 对象的 viewPort 成员?如何从原始固定窗口大小中获得正确的相对尺寸?(我尝试查看舞台宽度/高度,但数字大得奇怪,AIR 未能正确构建新的 Rectangle)。
对于解决此问题的任何人,我将不胜感激任何示例代码。谢谢。
javascript - 尝试使用 StageWebView 在 AIR Android 应用程序中实现 Google Maps JavaScript API 时,为什么会出现“InvalidValueError”错误?
我正在开发一个 AIR Android 应用程序,我需要在其中实现 Maps。环顾四周后,我决定通过 StageWebView 类使用 Google Maps API for Javascript。当我运行项目时,我收到此错误:
这是HTML:
JS:
AS3:
注意:在 chrome 中运行 gmaps.html 文件效果很好。
那么,问题是什么?我真的不能说,因为我没有使用 JS/HTML 的经验。我确实尝试过谷歌,但这也让我无处可去。任何帮助是极大的赞赏