我想要一个函数需要使用接口实现模型来调用。我读到过roku在brightscript的文档中的接口部分中提供了一个函数。所以我试过了,但失败了。有人能帮帮我吗?
发布于 2018-03-27 05:22:24
下面是在接口中实现函数的方式:
例如,创建一个名为"audioPlayer“的自定义屏幕,并在audioPlayer.xml文件中添加:
<interface>
<function name="doSomething" />
</interface>在audioPlayer.brs文件中声明"doSomething“函数:
Function doSomething(param as String)
print param
End Function现在在您的HomeScene.xml中添加这个自定义创建的"audioPlayer“屏幕/组件,并在HomeScene.brs init()函数中添加:
m.audioPlayer = m.top.findNode("audioPlayer")您可以使用以下代码从HomeSceene.brs调用doSomething()函数:
param = "Do Androids Dream of Electric Sheep?"
m.audioPlayer.callFunc("doSomething",param)https://stackoverflow.com/questions/48299328
复制相似问题