【问题标题】:Embed Web Page in Livecode在 Livecode 中嵌入网页
【发布时间】:2014-09-14 12:36:13
【问题描述】:

我刚开始使用Livecode,这似乎真的很容易工作。我想知道我有什么方法可以将网页(实时网页,如 google.com)嵌入到应用程序中。因此,当我创建应用程序(独立应用程序)时,用户实际上会使用 Web 应用程序。我认为这将是一种将网络应用程序转换为移动应用程序(iOs 和 Android)的简单方法。

编辑:到目前为止,这就是我正在做的事情:

  1. 创建一个新的主堆栈。
  2. 单击代码(在顶部菜单上),这会将我带到堆栈代码。这是我在下面粘贴Mark 提到的代码的地方。

不工作。我做错了什么?

【问题讨论】:

  • 看起来您只是不假思索地复制了脚本并将其粘贴到脚本编辑器中。请阅读用户手册的第 5 章(参见 LiveCode 的帮助菜单)或阅读我的书的第 2 章。

标签: android ios livecode


【解决方案1】:

这段代码创建了一个浏览器。

mobileControlCreate "browser"
put the result into gBrowserID
mobileControlSet gBrowserID,"url","http://www.google.com"
mobileControlSet gBrowserID,"visible",true
mobileControlSet gBrowserID,"rect,the rect of this cd

请务必阅读字典中有关这些命令的条目。我没有包括错误检查。您需要将 gBrowserID 声明为全局变量。这将允许您在打开不同的卡片或堆栈时删除浏览器控件。


您似乎认为上面的代码会运行。它不会,因为它需要放置在处理程序中。一种可能性是 mouseUp 处理程序:

on mouseUp
  // script goes here
end mouseUp

【讨论】:

  • 我应该将这些添加到堆栈脚本还是卡片脚本中?抱歉,我真的很陌生。
  • 没关系。你想触发哪个动作?
  • 我希望网站显示在应用程序的整个屏幕上。就像将网站转换为应用程序一样。
  • 这就是它的作用。试试看。
  • 对问题进行了编辑,添加了一些细节。如果您需要更多详细信息,请告诉我。
猜你喜欢
  • 2011-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多