如何制作全局变量以及如何在roku中使用?

问题描述 投票:0回答:2

m.menuRowList = m.top.findNode("MenuRowList")

如何制作“m.menuRowList”全局变量

如何在整个项目中使用 m.menuRowList 变量

谢谢您的提前!

variables global-variables roku brightscript
2个回答
3
投票

可以将其存储在全局节点中。

menuRowList = m.top.FinNode("menuRowList")
globalNode = GetGlobalAA().global
globalNode.Update({
  menuRowList: menuRowList
}, true)

此后,可以在当前roScreen内的任何地方访问它。


0
投票
 'create a global node
 m.global = screen.getGlobalNode()
 ' add field to global node
 m.global.addField("field_name", "string", false)
 ' set field value to a field using setField()
 m.global.setField("field_name", "field_value")



 ' now you can access your field across your Roku App
 m.global.field_name ' use this to access your field

欲了解更多信息,点击此处

© www.soinside.com 2019 - 2024. All rights reserved.