-1

我想在我正在用 AS3 和 Starling 开发的 iOS/Android 应用程序中使用来自 Distriqt 的 NativeWebView ANE。问题是我没有找到以这种方式实现它的任何示例或任何指导方针。提供的唯一示例是专门使用 Flash sprite。

如果有人能帮我解决这个问题,我将不胜感激。

4

1 回答 1

1

WebView 显示为原生 UI 组件,位于显示列表和 Stage3D 内容之外。

原生 UI 组件放置在 AIR 阶段上方,并作为 AIR 内容的单独组件运行。这意味着您不能将 AIR 内容分层到本机组件上。

您可以使用 JS、AS3 事件等通过 ANE 与 WebView 进行通信。

如果您需要为 WebView 设置动画并将 AIR 内容分层,您可以使用“屏幕截图”功能来捕获 WebView 的 BitmapData 表示。然后,您可以在 AIR 内容中使用 BitmapData 作为动画 WebView 的一种方式。显然,当您使用屏幕截图制作动画时,WebView 不是交互式的。

希望这可以解决您的问题。

于 2016-01-12T23:12:15.633 回答