Livecode在另一张卡片中打开Revbrowser

时间:2014-02-05 08:59:12

标签: android livecode

我是Live代码编程新手。请帮帮我。

我想创建两张卡片,一张有两个按钮,另一张有网页视图组件。那么什么是脚本,以便只需点击一下按钮就会打开一个网页而另一个按钮会打开另一个带有网页视图面板的卡片中的另一个网页?

据我所知,“启动”按钮脚本将在默认浏览器中打开网页,但我不希望这样。我希望它在应用程序内部打开。

2 个答案:

答案 0 :(得分:1)

如果您使用revBrowser功能,您可以执行以下操作:

按钮1脚本

on mouseUp
   Launch url "http://www.google.com" // Opens in users default browser
end mouseUp

按钮2脚本

on mouseUp
   go to card "browser" // name of your card with the browser on it
end mouseUp

卡“浏览器”脚本

on openCard
   revBrowserNavigate instanceId, "http://www.google.com" // Opens URL in browser instance
end openCard

如果您正在编写移动应用并使用原生浏览器对象,则需要稍微不同的卡片脚本:

on openCard
   mobileControlSet controlID, "url", "http://www.google.com"
end openCard

答案 1 :(得分:0)

我假设您希望程序中的按钮在两张卡片之间导航。切换当前卡的语法是“go card [card]”。因此,您应该在第一张卡片上创建一个按钮,其中包含'去卡[卡2'名称]'和第二张卡上的一个按钮,其中包含'去卡1'或'去卡[卡1'名称''。