ROKU:从屏幕上打开另一个场景/屏幕

时间:2018-07-13 09:10:40

标签: roku brightscript

通过在场景中使用Task,我们得到了api的响应。但是如何从main.brs访问Task的响应?

我们可以从场景图中的场景更改场景吗? 我不知道这一点。还是只能从main.brs更改场景?

1 个答案:

答案 0 :(得分:0)

如果场景的响应为字符串变量,则可以使用xml文件中的接口字段传递值。您可以尝试做这样的事情。

在Scene.brs中

  m.top.response = response

在Scene.xml中

<interface>
  <field id="Response" type="String" alias="m.top.response" />
</interface>

然后在您的main.brs中

m.sampleScene = m.top.FindNode("Scene")]
print(m.sampleScene.response)