krpanoxml详细文档文档格式.docx

上传人:b****0 文档编号:13245076 上传时间:2022-10-08 格式:DOCX 页数:68 大小:63.64KB
下载 相关 举报
krpanoxml详细文档文档格式.docx_第1页
第1页 / 共68页
krpanoxml详细文档文档格式.docx_第2页
第2页 / 共68页
krpanoxml详细文档文档格式.docx_第3页
第3页 / 共68页
krpanoxml详细文档文档格式.docx_第4页
第4页 / 共68页
krpanoxml详细文档文档格式.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

krpanoxml详细文档文档格式.docx

《krpanoxml详细文档文档格式.docx》由会员分享,可在线阅读,更多相关《krpanoxml详细文档文档格式.docx(68页珍藏版)》请在冰豆网上搜索。

krpanoxml详细文档文档格式.docx

(点击一个元素来获得更多信息)例子<

krpano>

include>

preview>

image>

view>

area>

display>

control>

cursors>

autorotate>

plugin>

layer>

hotspot>

style>

events>

action>

contextmenu>

progress>

network>

memory>

security>

textstyle>

lensflareset>

lensflare>

data>

scene>

/krpano>

xml文件的根元素需要<

krpano>

元素。

所有其他元素必须被放置在这个元素。

krpanoxml中的所有xml元素和属性是可选的,可以定义一个几次,以任意顺序。

当一样的元素将再次定义两个或两个以上的时候,然后后来/后将覆盖以前的声明。

"

还可以定义额外的<

元素中的<

根元素本身在krpano宣布额外的设置围。

xml本身只是一个transport-format——这意味着它将只用于运输krpano的数据查看器。

当xml解析,那么xml元素将转换/映射到krpano部数据构造。

这意味着解析后部没有xml了。

注意,一些在krpanoxml元素和属性是一种特殊的方式处理:

name属性:

当一个xml元素名称属性,那么这个元素将被解释为一个数组的元素。

这意味着可以有多个元素的xml元素,其中每个元素需要有自己独特的名字识别。

数组的名称将xml元素的名称。

name属性的重要提示:

1.每个名称需要以英文字母开场!

这意味着使用数量,名称是不允许的!

当一个名称仍以数字字符开场,然后将被解释为数组索引名称。

这是可以动态的基于索引的读访问部的行动而不是定义元素。

2.部所有的名字将被转换成小写允许不分大小写访问!

3.设备属性:

设备属性在xml有着特殊的功能。

它可以被定义在每个xml元素。

当xml文件将被解析并转换为krpano部数据构造,然后将每个xml元素首先检查其设备属性。

当当前设备不匹配中的设置设备属性,那么这个xml元素及其所有子/children-elements将被忽略。

检查设备的动态行为,使用设备对象。

Syntax

1.设备值可以是漂亮几分设备只有一个设备字符串或组合字符串。

2.哪几个设备需要通过逻辑运算符组合。

3.管道字符|可以用作或运营商,4.加上字符+和运营商5.感慨号!

不操作符

可用的设备:

all——使用这个元素在所有设备(默认)Flash——使用这个元素只有krpanoFlash查看器HTML5——使用这个元素只有在krpanoHTML5浏览器desktop——只在桌面使用该元素mobile——只在手机使用该元素tablet——只有在平板电脑上使用该元素css3d——使用这个元素只有当CSS-3D-Transforms可用(仅HTML5)WebGL——使用这个元素只有当WebGL是可用的(仅HTML5)fullscreensupport——使用这个元素只有在全屏模式的支持touchdevice——使用这个元素只有在触摸设备gesturedevice——使用这个元素只有在手势(多点触控)设备iOS——使用这个元素只有在iOS设备(iPhone、iPod、iPad)iOS***-使用这个元素只有在iOS版本高于***iPhone——使用这个元素只能在iPhone和iPodTouch)iPod——使用这个元素只有在iPodTouchiPad——使用这个元素只有在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——使用这个元素只有在AdobeAIR的球员standalone——使用这个元素只有在独立的flash播放器Windows——使用这个元素只能在Windows系统Mac-使用这个元素只能在MacOSX系统Linux——只在Linux系统使用该元素例子:

devices="

html5"

flash"

mobile"

tablet"

iphone|ipad"

desktop|tablet+html5"

android+flash"

html5+!

iphone"

iphone+retina"

=iPhone4,iPhone5

devices="

ipad+retina"

=iPad3,iPad4devices="

ipad+iOS5.1"

=iPadwithiOS5.1orhigherdevices="

flash|webgl"

=systemswithfisheye-distortionsupport

:

元素可以用来加载和包括其他xml文件。

之前krpano查看器将开场解析和解决一个xml文件,它会搜索所有包含的xml元素。

包括元素会被发现,然后给定的xml将加载,加载xml文件的容将插入在当前xml文件并替换include元素。

在这包括加载和解决过程,包括xml文件的url属性将被调整。

看到notesurl属性的更多细节。

当所有包含加载和解析,那么主要的xml解析开场。

/<

元素:

这些都是特殊的元素,在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()调用。

XML元素/属性/值的变量在这里详细krpanoxml元素的文档:

这是krpanoxml文件的根元素。

需要进一步的所有元素定义在这个元素。

例子:

krpanoversion="

1.17"

onstart="

basedir="

%FIRSTXML%"

bgcolor="

idletime="

0.5"

colorcorrection="

default"

logkey="

true"

showerrors="

debugmode="

false"

>

...

Attributenameversion

FullvariablenameType

Defaultvalue

xmlversion

String

信息krpano版本创立xml文件时使用。

这仅仅是一个可选的信息价值,但它仍然应该定义为允许处理潜在patibility-related版本变化。

Attributenameonstart

Fullvariablename

Type

onstart

Action

Event

onstart"

事件——在这里/功能的任何行动都将被称为"

开场〞的帕诺人查看可以定义。

Attributenamebasedir

basedir

定义的基目录loadpano()操作。

这是一个相对或绝对路径,也可以使用theurl占位符。

defaultvalue%FIRSTXML%,这意味着所有以下XML文件的路径,由loadpano加载(),是相对于第一次加载XML文件。

AttributenameFullvariablenamebgcolorbgcolor

TypeString

Defaultvalue"

背景颜色。

局部帕诺斯/平面图像的背景观众变得可见。

当设置为一个有效的十六进制格式(如颜色。

0xffffff〞为白色),背景形状与颜色会呈现在帕诺人后面。

当不设置或设置为无效值——没有背景的形状将被使用,它的行为"

透明〞,显示了浏览器默认背景颜色或html页面时使用窗口模式="

透明〞嵌入设置。

设置时,它还允许使用鼠标以外的帕诺人形象本身(当使用导航局部帕诺斯)。

和它还允许正确大小不同的局部帕诺斯之间的混合。

AttributenameFullvariablenameidletimeidletime

TypeNumber

Defaultvalue0.5

时间间隔,以秒为单位在调用闲置之前没有任何用户交互事件。

Attributename

colorcorrectio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1