krpano xml参考

上传人:s9****2 文档编号:488120945 上传时间:2023-01-06 格式:DOC 页数:119 大小:1.87MB
返回 下载 相关 举报
krpano xml参考_第1页
第1页 / 共119页
krpano xml参考_第2页
第2页 / 共119页
krpano xml参考_第3页
第3页 / 共119页
krpano xml参考_第4页
第4页 / 共119页
krpano xml参考_第5页
第5页 / 共119页
点击查看更多>>
资源描述

《krpano xml参考》由会员分享,可在线阅读,更多相关《krpano xml参考(119页珍藏版)》请在金锄头文库上搜索。

1、Krpano XML参考目 录关于这个文档2krpano XML结构2name属性:4Syntax5include:7url属性:7XML元素/属性/值的变量823个属性12121431374146(Flash only)5153/55708788939699show / hide advanced settings102103103(Flash only)105Full variable name(read only)106Type106Default value106(Flash only)111(Flash only)114116117krpano使用简单的xml文本文件来存储krpan

2、o查看器的设置。这些文件可以编写或编辑任何texteditor,但当写xml代码,xml-syntax-rules将受尊敬,这是很重要的!关于基本的xml语法的更多信息,请您看一看:关于这个文档这个文档是关于krpano xml结构,对所有krpano xml元素、属性和值和动态krpano变量名称映射到他们。文档分为正常和高级的部分。这只是为了更好的可读性,更清晰。更高级的设置和标签默认是隐藏的,可以显示(或隐藏)按显示/隐藏高级设置按钮within每个文档的一部分。文档主题:xml结构xml元素/属性/值的变量动态使用krpano变量和动作看看:krpano XML结构这里所有krpano

3、 xml元素的结构化清单:(点击一个元素来获得更多信息)例子 xml文件的根元素需要元素。所有其他元素必须被放置在这个元素。krpano xml中的所有xml元素和属性是可选的,可以定义一个几次,以任意顺序。当相同的元素将再次定义两个或两个以上的时候,然后后来/后将覆盖以前的声明。还可以定义额外的元素中的根元素本身在krpano宣布额外的设置范围。xml本身只是一个transport-format这意味着它将只用于运输krpano的数据查看器。当xml解析,那么xml元素将转换/映射到krpano内部数据结构。这意味着解析后内部没有xml了。注意,一些在krpano xml元素和属性是一种特殊

4、的方式处理:name属性:当一个xml元素名称属性,那么这个元素将被解释为一个数组的元素。这意味着可以有多个元素的xml元素,其中每个元素需要有自己独特的名字识别。数组的名称将xml元素的名称。name属性的重要提示:1.每个名称需要以英文字母开始!这意味着使用数量,名称是不允许的!当一个名称仍以数字字符开始,然后将被解释为数组索引名称。这是可以动态的基于索引的读访问内部的行动而不是定义元素。2.内部所有的名字将被转换成小写允许不分大小写访问!3.设备属性:设备属性在xml有着特殊的功能。它可以被定义在每个xml元素。当xml文件将被解析并转换为krpano内部数据结构,然后将每个xml元素首

5、先检查其设备属性。当当前设备不匹配中的设置设备属性,那么这个xml元素及其所有子/ children-elements将被忽略。检查设备的动态行为,使用设备对象。Syntax1.设备值可以是漂亮几分设备只有一个设备字符串或组合字符串。2.哪几个设备需要通过逻辑运算符组合。3.管道字符|可以用作或运营商,4.加上字符+和运营商5.感叹号!不操作符可用的设备: all使用这个元素在所有设备(默认) Flash使用这个元素只有krpano Flash查看器 HTML5使用这个元素只有在krpano HTML5浏览器 desktop只在桌面使用该元素 mobile只在手机使用该元素 tablet只有在

6、平板电脑上使用该元素 css3d使用这个元素只有当CSS-3D-Transforms可用(仅HTML5) WebGL使用这个元素只有当WebGL是可用的(仅HTML5) fullscreensupport使用这个元素只有在全屏模式的支持 touchdevice使用这个元素只有在触摸设备 gesturedevice使用这个元素只有在手势(多点触控)设备 iOS使用这个元素只有在iOS设备(iPhone、iPod、iPad) iOS # # # -使用这个元素只有在iOS版本高于# # # iPhone使用这个元素只能在iPhone和iPod Touch) iPod使用这个元素只有在iPod To

7、uch 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-base

8、d)Opera浏览器(仅HTML5)air使用这个元素只有在Adobe AIR的球员 standalone使用这个元素只有在独立的flash播放器 Windows使用这个元素只能在Windows系统 Mac -使用这个元素只能在Mac OSX系统Linux只在Linux系统使用该元素例子:devices=html5devices=flashdevices=mobiledevices=tabletdevices=iphone|ipaddevices=desktop|tablet+html5devices=android+flashdevices=html5+!iphonedevices=ipho

9、ne+retina = iPhone 4, iPhone 5devices=ipad+retina = iPad 3, iPad 4devices=ipad+iOS5.1 = iPad with iOS 5.1 or higherdevices=flash|webgl = systems with fisheye-distortion supportinclude:元素可以用来加载和包括其他xml文件。之前krpano查看器将开始解析和解决一个xml文件,它会搜索所有包含的xml元素。包括元素会被发现,然后给定的xml将加载,加载xml文件的内容将插入在当前xml文件并替换include元素。

10、在这包括加载和解决过程,包括xml文件的url属性将被调整。看到notes url属性的更多细节。当所有包含加载和解析,那么主要的xml解析开始。 / / 元素:这些都是特殊的元素,在xml解析内容将被忽略。他们的整个内容将作为字符串存储在变量中这些元素的内容。url属性:一个url属性在任何xml元素将krpano在一种特殊的方式来处理。当一个相对路径作为url的值,这将是相对于xml文件,属性定义的url。这也适用于包括xml文件。这意味着一个包含xml的相对路径相对于包含xml文件本身并不是主要/根xml文件。注意:当设置/动态改变url属性,那么就没有自动与xml文件路径了!使路径相对

11、于一些特殊的预定义的路径,可以在url路径中使用这些占位符。% FIRSTXML %第一个加载xml文件的路径。 % CURRENTXML % -路径主要当前加载的xml文件(不包括一个)。 % SWFPATH % - swf文件的路径。 % HTMLPATH % - html文件的路径。 % BASEDIR %使用BASEDIR路径。%$VARIABLE%变量-使用给定的变量的值这可以是任何krpano变量,但它必须定义在当前xml或场景将加载,如已经在html文件中或之前loadpano(),loadscene()调用。XML元素/属性/值的变量在这里详细krpano xml元素的文档: 这是krpano xml文件的根元素。需要进一步的所有元素定义在这个元素。例子: .Attribute nameFull variable nameTypeDefault valueversionxmlversionString1.17信息krpano版本创建xml文件时使用。这仅仅是一个可选的信息价值,但它仍然应该定义为允许处理潜在compatibility-related版本变化。Attribute nameFull variable nameTypeDefault valueonstartonstartActionEvent onstart事件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号