没有合适的资源?快使用搜索试试~ 我知道了~
krpano-xml详细文档.pdf
0 下载量 41 浏览量
2023-05-15
19:29:04
上传
评论
收藏 4.67MB PDF 举报
温馨提示
试读
136页
krpano-xml详细文档.pdf
资源推荐
资源详情
资源评论
. .
krpano xml 详细文档
krpano 使用简单的 xml 文本文件来存储 krpano 查看器的设置。这些文件可以
编写或编辑任何 texteditor,但当写 xml 代码,xml-syntax-rules 将受尊敬,这是很重
要的! 关于根本的 xml 语法的更多信息,请您看一看:<根本的 XML 语法规那
么>
关于这个文档这个文档是关于 krpano xml 构造,对所有 krpano xml 元素、属性
和值和动态 krpano 变量名称映射到他们。文档分为正常和先进的局部。这只是
为了更好的可读性,更清晰。更高级的设置和标签默认是隐藏的,可以显示(或隐藏)
按显示/隐藏高级设置按钮 withhin 每个文档的一局部。文档主题: "xml 构造
"xml 元素/属性/值的变量动态使用 krpano 变量和动作看看: <行动/脚本参考>
krpano XML 构造这里所有 krpano xml 元素的构造化清单:(点击一个元素来获得
更多信息) 例子 <krpano> <include> <preview> <image> <view>
. v .
. .
<area> <display> <control> <cursors> <autorotate> <plugin> <layer> <hotspot>
<style> <events> <action> <contextmenu> <progress> <network> <memory>
<security> <textstyle> <lensflareset> <lensflare> <data> <scene> </krpano> "xml
文件的根元素需要< krpano >元素。所有其他元素必须被放置在这个元素。
"krpano xml 中的所有 xml 元素和属性是可选的,可以定义一个几次,以任意顺
序。当一样的元素将再次定义两个或两个以上的时候,然后后来/后将覆盖以前的
声明。
"还可以定义额外的< krpano >元素中的< krpano >根元素本身在 krpano 宣布额
外的设置围。 "xml 本身只是一个 transport-format——这意味着它将只用于运输
krpano 的数据查看器。当 xml 解析,那么 xml 元素将转换/映射到 krpano 部数
据构造。这意味着解析后部没有 xml 了。注意,一些在 krpano xml 元素和属性
是一种特殊的方式处理: name 属性: 当一个 xml 元素名称属性,那么这个元素将
被解释为一个数组的元素。这意味着可以有多个元素的 xml 元素,其中每个元素
需要有自己独特的名字识别。数组的名称将 xml 元素的名称。 name 属性的重
要提示: 1.每个名称需要以英文字母开场! 这意味着使用数量,名称是不允许的!当
一个名称仍以数字字符开场,然后将被解释为数组索引名称。这是可以动态的基
于索引的读访问部的行动而不是定义元素。 2.部所有的名字将被转换成小写允
许不分大小写访问! 3.设备属性: 设备属性在 xml 有着特殊的功能。它可以被定
义在每个 xml 元素。当 xml 文件将被解析并转换为 krpano 部数据构造,然后将
每个 xml 元素首先检查其设备属性。当当前设备不匹配中的设置设备属性,那么
这个 xml 元素及其所有子/ children-elements 将被忽略。检查设备的动态行为,
使用设备对象。 Syntax
. v .
. .
1.设备值可以是漂亮几分设备只有一个设备字符串或组合字符串。 2.哪几个设备
需要通过逻辑运算符组合。 3.管道字符|可以用作或运营商, 4.加上字符+和运营
商 5.感慨号!不操作符
可用的设备: all——使用这个元素在所有设备(默认) Flash——使用这个元素只
有 krpano Flash 查看器 HTML5——使用这个元素只有在 krpano HTML5 浏览
器 desktop——只在桌面使用该元素 mobile——只在手机使用该元素 tablet——
只有在平板电脑上使用该元素 css3d——使用这个元素只有当
CSS-3D-Transforms 可用(仅 HTML5) WebGL——使用这个元素只有当 WebGL
是可用的(仅 HTML5) fullscreensupport——使用这个元素只有在全屏模式的支持
touchdevice——使用这个元素只有在触摸设备 gesturedevice——使用这个元素只
有在手势(多点触控)设备 iOS——使用这个元素只有在 iOS 设备(iPhone、iPod、
iPad) iOS * * * -使用这个元素只有在 iOS 版本高于* * * iPhone——使用这个元素
只能在 iPhone 和 iPod Touch) iPod——使用这个元素只有在 iPod Touch
iPad——使用这个元素只有在 iPad 上
retina——使用这个元素只有在 iOS 视网膜显示器 Android——只在 Android
设备使用该元素 androidstock——使用这个元素只有在"股票〞(=
WebView-based)Android 浏览器 blackberry——只在黑莓手机使用该元素
chrome——使用这个元素只有在 Chrome 浏览器(仅 HTML5) Firefox——使用这
个元素只有在 Firefox 浏览器(仅 HTML5) ie -使用这个元素只有在 ie 浏览器(仅
HTML5) Safari——使用这个元素只有在 Safari 浏览器(仅 HTML5) opera——使
用这个元素只有在(Presto-based)Opera 浏览器(仅 HTML5) air——使用这个元素
只有在 Adobe AIR 的球员 standalone——使用这个元素只有在独立的 flash 播
. v .
. .
放器 Windows——使用这个元素只能在 Windows 系统 Mac -使用这个元素只能
在 Mac OSX 系统 Linux——只在 Linux 系统使用该元素例子: devices="html5"
devices="flash" devices="mobile" devices="tablet" devices="iphone|ipad"
devices="desktop|tablet+html5" devices="android+flash" devices="html5+!iphone"
devices="iphone+retina" = iPhone 4, iPhone 5
. v .
. .
devices="ipad+retina" = iPad 3, iPad 4 devices="ipad+iOS5.1" = iPad with iOS 5.1 or
higher devices="flash|webgl" = systems with fisheye-distortion support
<include>: <include>元素可以用来加载和包括其他 xml 文件。之前 krpano 查看
器将开场解析和解决一个 xml 文件,它会搜索所有包含的 xml 元素。包括元素
会被发现, 然后给定的 xml 将加载,加载 xml 文件的容将插入在当前 xml 文件
并替换 include 元素。在这包括加载和解决过程,包括 xml 文件的 url 属性将被
调整。看到 notes url 属性的更多细节。当所有包含加载和解析,那么主要的 xml
解析开场。 <action> / <data> / <scene> 元素: 这些都是特殊的元素,在 xml 解
析容将被忽略。他们的整个容将作为字符串存储在变量中这些元素的容 url 属
性:一个 url 属性在任何 xml 元素将 krpano 在一种特殊的方式来处理。当一
个相对路径作为 url 的值,这将是相对于 xml 文件,属性定义的 url。这也适用于
包括 xml 文件。这意味着一个包含 xml 的相对路径相对于包含 xml 文件本身
并不是主要/根 xml 文件。注意:当设置/动态改变 url 属性,那么就没有自动与
xml 文件路径了! 使路径相对于一些特殊的预定义的路径,可以在 url 路径中使
用这些占位符。
% FIRSTXML %——第一个加载 xml 文件的路径。 % CURRENTXML % -路径
主要当前加载的 xml 文件(不包括一个)。 % SWFPATH % - swf 文件的路径。 %
HTMLPATH % - html 文件的路径。 % BASEDIR %——使用 BASEDIR 路
径。%$VARIABLE% 变量-使用给定的变量的值——这可以是任何 krpano 变量,
但
它必须定义在当前 xml 或场景将加载,如已经在 html 文件中或之前
loadpano(),loadscene()调用。
. v .
剩余135页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功