Kanzi: kanzi 学习:kanzi触发器参考

1:概念

  • 触发器Triggle 和动作Action 可用于创建基于用户输入的交互。
  • 触发器定义条件
  • 动作定义触发器在符合条件时的动作

例如:要将节点附加在场景图时执行 JavaScript脚本,将附加时(on Attach)触发器添加至该节点,并将执行脚本(Execute Script)动作添加至该触发器。

在kanzi studio中有各种可以添加到触发器的动作,例如:您可以添加 打印日志 log 窗口的动作(写入日志write log),将属性设置为特定值(设置属性 Set Property)导航至页面 page 节点(导航至页面 Navigate to page)或者更改应用程序主题(激活主题 Active Theme)

 2:  触发器消息

当触发器拦截根据动作生成的消息时,您可以设置触发器对该消息执行的动作,您可以:

  1. 拦截消息:对其进行操作,并让它继续在工程树中向上或向下传递
  2. 拦截消息:对其进行操作,并处理消息,触发器处理一个消息时,会消耗这个消息,使消息停留在该触发器处,而其他节点不能拦截它。
  • 通过触发器,您可以在消息产生的节点拦截消息,或者在其任何祖先节点或子孙节点的触发器中拦截消息。
  • 您也可以在相同节点拦截许多不同的消息类型,当消息

你可能感兴趣的:(KANZI,kanzi)