krpano数组完全解析

什么是数组

VIP课程仅供会员阅读,加入会员请查看网站顶部 加入会员 说明

首先krpano数组是krpano元素,那么判断一个krpano元素是否为krpano数组的唯一标准就是该元素是否具有name属性。

krpano数组本质上是特殊的对象,既不是原生的Javascript或者Actionscript对象。
当xml节点具有name属性或者一个变量具有数组路径例如 ‘arrayname[itenname].variable’时则会创建krpano数组对象。数组元素是从krpano基对象中衍生出来的,具有附加的属性name和index。除此之外,这些对象可以存储任意的属性和方法,以及更多的krpano数组。

从这个标准出发,我们可以发现像layerhotspotactionevents这些具有name属性的都是数组元素(events比较特殊,包含了不具有name属性的全局事件以及具有name属性的独立事件);

autorotateviewimagecontroldisplay等等元素都没有name属性的就不是数组元素。

又好比官方默认皮肤自定义的skin_settings元素,也是没有name的都是非数组元素。

(更多…)

截图插件

简介

截图插件可在全景漫游或全景视频中对画面进行截图并分享到社交媒体或是邮件发送或是下载图像。

  • 在桌面系统上,你可以选择取景框的宽高比,可以选择让使用者改变或者不改变该比例。
  • 可以设置取景框的颜色、边距和宽高比。
  • 可以添加截图上的水印。
  • 可以在插件初始试用时展示一段如何使用的文字说明。
  • 可以设置邮件的标题和内容。
  • 可以设置手机端截图按钮的位置。
  • 可以设置截图尺寸和品质。
  • 可以更改截图插件的路径
  • 可以在Facebook – Twitter – Google+ – LinkedIn – Pinterest – Tumblr – Weibo上分享,或者发送邮件或者下载图片。你可以选择只使用某几种。
  • 分享会包含截图和全景或漫游的链接,如果是漫游则链接到截图所在的场景。

(更多…)