events元素完全解析

events元素专为在特定的事件中执行动作而设。

events也即是事件,在krpano代码中有两种事件,一个是全局事件,一个是局部带名字的事件。

(更多…)

events元素说明文档

<events>

更新 2023.3.21 krpano 1.21

krpano事件 – 当特定事件调用时可以执行action或指定的功能。

以下隐藏内容



有以下类型的事件:

  • 全局krpano事件
    一个不具有name属性的 <events> 元素定义的事件都是全局事件。通常只有一个全局事件。当有另一个 <events>标签定义相同的事件时,之前定义的同一事件就会被覆写。

    注意 – 当载入另一个xml文件或其他场景时,所有全局事件将保留,它们不会发生改变,除非在新的xml文件或场景中被再次定义。 

  • 独立局部krpano事件
    一个具有name属性的 <events> 元素定义的事件都是独立事件。
    它可以包含所有类型的事件,但它们不会覆写全局事件,它们是另外进行调用的。
    这些被“命名”的<events>元素同样具有keep属性(默认值为false)。这意味着没有keep=”true”的<events>元素在新全景载入时将会被自动移除。

  • Javascript 事件回调
    使用events.addListener()events.removeListener()函数可以使用直接Javascript函数回调。