krpano xml详细文档

 

代码如下

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>

<area><display><control><cursors><autorotate><plugin><layer><hotspot><style><e vents><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

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 播放 器 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

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()调用。 XML 元素/属性/值的变量在这里详细 krpano xml 元素的文档: < krpano >这是 krpano xml 文件的根元素。需要进一步的所有元素定义在这个元素。例子: <krpano version="1.17" onstart="" basedir="%FIRSTXML%" bgcolor="" idletime="0.5" colorcorrection="default" logkey="true" showerrors="true" debugmode="false" > ...

</krpano> Attribute name version Full variable name Type Default value xmlversion String "1.17" 信息 krpano 版本创建 xml 文件时使用。 这仅仅是一个可选的信息价值, 但它仍 然应该定义为允许处理潜在 compatibility-related 版本变化。 Attribute name onstart Full variable name Type Default value onstart Action Event "onstart"事件——在这里/功能的任何行动都将被称为 “开始” 的帕诺人查看可以 定义。 Attribute name basedir Full variable name Type Default value basedir

String "%FIRSTXML%" 定义的基目录 loadpano()操作。这是一个相对或绝对路径,也可以使用 theurl 占 位符。 defaultvalue % FIRSTXML %,这意味着所有以下 XML 文件的路径,由 loadpano 加载(),是相对于第一次加载 XML 文件。 Attribute name Full variable name bgcolor bgcolor Type String Default value ""

背景颜色。部分帕诺斯/平面图像的背景观众变得可见。 ?当设置为一个有效的 十六进制格式(如颜色号码。 “0 xffffff”为白色), 背景形状与颜色会呈现在帕诺人 后面。 ?当不设置或设置为无效值——没有背景的形状将被使用,它的行为“透 明”,显示了浏览器默认背景颜色或 html 页面时使用窗口模式=“透明”嵌入设 置。 ?设置时,它还允许使用鼠标以外的帕诺人形象本身(当使用导航部分帕诺 斯)。 ?和它还允许正确大小不同的部分帕诺斯之间的混合。 Attribute name Full variable name idletime idletime Type Number Default value 0.5 时间间隔,以秒为单位在调用闲置之前没有任何用户交互事件。 Attribute name Full variable name Type Default value colorcorrection colorcorrection String "default" 变化的颜色校正设置 Flashplayer 10。在这里看到更多细节:Flashplayer10 色彩校 正可能设置: "default", "on", "off" 警告——可降解性能设置为 "on" ! Attribute name logkey Full variable name Type logkey Default value Boolean true 启用/禁用“O”键盘键,开关输出/日志窗口/ off.Note——这个参数将在启动时只 检查一次! Attribute name Full variable name Type Default value

showerrors showerrors Boolean true 应该输出/跟踪(output/trace)日志窗口打开错误发生时自动显示错误消息。 Attribute name debugmode Full variable name Type debugmode Default value Boolean false 应该从 krpano 调试跟踪消息或从插件被显示。 Examples <krpano version="1.17" onstart="loadscene(scene1);"><scene name="scene1"> ... </scene></krpano> <include>包括其他的 xml 文件(可以使用不止一次)。这可以用于 xml 定义分成 几个文件,例如重复使用某些设置。include 元素本身将被替换为加载包含 xml 文件的内容。包括 xml 文件的 url 属性将被调整。看到 notes theurl 属性的更 多细节。<include url="path/name-of-the-other-xml-file.xml" /> Attribute name url Full variable name Type String Default value xml 文件的 url /path 应该包括在内 Examples

<include url="settings.xml" /><include url="skin/skin.xml" /><include url="%SWFPATH%/global.xml" /> <preview> 定义的 url /文件名来一个小“预览”全景图像同时显示加载完整的帕诺人的形 象。 这个预览图像应该应该小(在文件大小和图像尺寸),允许快速加载! 注意:最佳 呈现质量和性能 cubestrip 图片推荐!高质量的预览图像(平滑所有边缘和各个方 向)可以很容易地用 kmakepreview 或 kmakemultires 工具创建的。<preview type="" url="previewpano.jpg" striporder="LFRBUD" details="16" /> Attribute name Full variable name type preview.type Type String Default value "" 设置全景类型的预览图像。 可能的设置: "(=空,默认) 没有设置时,预览图像的类型 将自动检测到它的大小和 side-aspect(例如 2:1 = sphere, 1:6 = cubestrip, ...) "SPHERE" "CYLINDER" "CUBESTRIP" "grid(...)" -生成一个网格预览图像 grid(type,xsteps,ysteps,res,lincol,bkcol,pntcol) 可选参数:

xsteps =行像素之间的水平距离,默认= 10 ysteps =行像素之间的垂直距离,默认= 10 res =解决 gridimage,默认= 400 lincol = hex-format 线条的颜色(默认= 0 x666666) bkcol =背景颜色(默认= 0 x222222) pntcol =点的颜色(默认= linecolor) Attribute name url Full variable name preview.url Type String Default value 预览图像的 url /路径。这可能是一个球形、圆柱形或 cubestrip(1 x6,6 x1 2 x3 或 3 x2)的形象。当一个部分会用帕诺人的形象,然后,hfov / vfov voffset 设置将使用 从<image>元素。 Attribute name striporder Full variable name preview.striporder Type String Default value "LFRBUD" 定义图片的顺序在 cubestrip 形象。 Attribute name details Full variable name preview.details Type int Default value 16 内部呈现 tesslation 细节,细节值将导致更高更详细的内部 3 d-geometry。当使 用 flash 播放器 10 和体积图像无失真(鱼眼,球面,?),那么该设置将被忽略,因为 一个 tesslation 将是没有必要的。 Examples <preview url="pano_preview.jpg" /><preview type="grid(CUBE,16,16,512,0xCCCCCC,0xFFFFFF,0x999999);" />或<preview type="SPHERE" url="spherepreview.jpg" details="16" /><preview type="CUBESTRIP" url="cspreview.jpg" />演示:视图预览的一些例子互动

<image><image>元素的 xml(或在<scene>元素)的类型、图像文件的工具路径 pano 的定义。选择在这里 pano 来显示 xml 结构的类型和设置: CUBE(多维数 据集) :<image type="CUBE" tiled="false" tiledimagewidth="..." tiledimageheight="..." tilesize="..." baseindex="1" frames="1" frame="1" prealign="" ><cube url="pano_%s.jpg" /></image>在“%s”占位符的立方体侧面的 特征(L,R,B,F,U,D)或<image type="CUBE" tiled="false" tiledimagewidth="..." tiledimageheight="..." tilesize="..." baseindex="1" frames="1" frame="1" prealign=""

><left url="pano_l.jpg" rotate="0" flip="" /> <front url="pano_f.jpg" rotate="0" flip="" /><right url="pano_r.jpg" rotate="0" flip="" /><back <up <down </image> url="pano_b.jpg" rotate="0" flip="" /> url="pano_u.jpg" rotate="0" flip="" /> url="pano_d.jpg" rotate="0" flip="" /> CUBESTRIP(多维数据集带)<image type="CUBESTRIP"><cubestrip url="cubestrip.jpg" /><left strip="0" rotate="0" flip="" /> <front strip="1" rotate="0" flip="" /><right strip="2" rotate="0" flip="" /><back <up <down </image> strip="3" rotate="0" flip="" /> strip="4" rotate="0" flip="" /> strip="5" rotate="0" flip="" /> SPHERE (球) <image type="SPHERE" hfov="360" vfov="" voffset="0" tiled="false" tiledimagewidth="..." tiledimageheight="..."

tilesize="..." baseindex="1" frames="1" frame="1" prealign="" ><sphere url="pano.jpg" /></image> CYLINDER (圆柱) <image type="CYLINDER" hfov="360" vfov="" voffset="0" tiled="false" tiledimagewidth="..." tiledimageheight="..." tilesize="..." baseindex="1" frames="1" frame="1" prealign="" ><cylinder url="pano.jpg" /></image> FLAT(平)<image type="CYLINDER" hfov="1.0"

tiled="false" tiledimagewidth="..." tiledimageheight="..." tilesize="..." baseindex="1" frames="1" frame="1" prealign="" ><cylinder url="image.jpg" /></image> QTVR <image type="QTVR"><qtvr url="qtvrpano.mov" preview="true" setview="true" /></image> Zoomify <image type="ZOOMIFY" hfov="..." vfov="" voffset="0" multiresthreshold="0.025" progressive="true" >

<zoomify url="zoomifypano/ImageProperties.xml" type="SPHERE" setview="true" /></image> 视频 +分辨分析 <plugin name="video" url="videoplayer.swf" videourl="..." /> <image type="SPHERE" hfov="360" vfov="" voffset="0" prealign="" ><sphere url="plugin:video" /></image> or <image type="CYLINDER" hfov="360" vfov="" voffset="0" prealign="" ><cylinder url="plugin:video" /></image>在“video”的播放 器插件播放视频的名字

HTML5 笔记-在 HTML5 浏览器只立方体和 cubestrip 图像支持!此外,由于一 些技术上的限制,cubestrip 图像应仅用于小图像的典型用法将预览图像。 Attribute name type Full variable name image.type Type String Default value 定义的全景图像的类型。可能的值: SPHERE 球形或圆柱的全景图像。偏布也 是可能的,在这个案例 hfov 设置和电压设置和选择的 vfov 也应该被用来定义 下的维数。 ? CUBE 立方体全景图像,六幅图像,每一个立方体的一面。 ? CUBESTRIP 一个立方体全景图像是在一个单一的图像 imagestrip” 。支持的图像 的命令是 6x1,1x6,3x2 或 2x3。从立方体侧图像分配可以用带设置。 CYLINDER 柱面全景图像。圆柱部分帕诺斯也是可能的,在这种情况下,高频振 荡通气设置也选择 vfov 和 Voffset 设置应该被用来定义 Pano 尺寸。 ?? QTVR 使用 cubicial QTVR.mov 文件作为 pano 源. ZOOMIFY 使用 zoomify 图像作为输入源。该 zoomify 图像可用于(部分)的球 形,圆柱形或扁平的全景.

当使用简单的非多分辨率图像类型设置可以留下不注意,在这种情况下,将自动 检测在<image>标签的标签. Attribute name hfov 卧式 defines the Full variable name image.hfov field of Type Number Default value view(高频失真)of the on the Pano 图像在度。 This is the 可见光 that was Pano 被俘的形象。 默认值是 360,which means a view all around。 使用偏小值的全景。for 平 Panos (或正常的图像)the value“1”should be used。 Attribute name vfov Full variable name image.vfov Type Number Default value 定义的垂直视野(vfov)度全景图像。默认情况下(在没有值集) ,这个值可以 通过使用 HFOV 自动计算的全景,类型和的全景图像的侧面。 Attribute name voffset Full variable name image.voffset Type Number Default value 0.0 定义了度的全景图像的垂直偏移。默认情况下,全景图像将集中在三维空间。这 意味着观看范围将从 HFOV / 2 + HFOV/2 和从 vfov / 2 + vfov / 2。

现在使用的图像部分均在地平线上不在图像中间时(不在 0 度) ,然后这个图像 将显示扭曲。 该 Voffset 可用于转移的视场范围内上升或下降到中心的图像正确 地在三维空间。

如何正确 Voffset 值:当的全景图像的垂直距离是已知的,那么它可以计算: voffset = (vfov_min + vfov_max) / 2 例如 240x100 均与 FOV 从- 75 + 25: vfov_min = -75 vfov_max = +25 voffset = (-75 + 25) / 2 = -25 或看到的结果为 360x180 vfov_min = -90 vfov_max = +90 voffset = (-90 + 90) / 2 = 0.0 pano 90 + 90 当垂直范围是未知的,试试一些值(消极的和积极的,在范围从 90 到 90) 。此 外,它可以在这里设置有帮助<view limitview="off" />在 XML 允许查看整个图像 部分没有观看的局限性。 Attribute name tiled Full variable name image.tiled Type Boolean Default value false 使一个平铺/切片图像中的应用。当设置为 true,那么也 tiledimagewidth,该 tiledimageheight 和 tilesizeattributes 必须设置来定义图像和 tilesize。

Attribute name Full variable name Type Default value tiledimagewidth image.tiledimagewidthi int tiledimageheigh mage.tiledimageheight t 集的平铺图像的全尺寸。int Attribute name tilesize Full variable name image.tilesize Type int Default value 定义了 tilesize 瓷砖或分辨分析图像. Attribute name baseindex Full variable name image.baseindex Type int Default value 1 指标库(编号为砖等开始) 。 Attribute name multires Full variable name image.multires Type Boolean Default value false 使一个平铺/切片的多分辨率图像的使用。 当设置为 true, 那么<image>元素需要 包含与每个多分辨率图像定义几个<level>元素 Attribute name

Full variable name Type Default value 0.025 multiresthresho image.multiresthreshol Number ld d 阈值时,控制从一个多分辨率层次切换到下一个。合理的值是从 1 到+ 1,但较 低或较高值也是可能的.

Attribute name progressive Full variable name image.progressive Type Boolean Default value true 启用或禁用渐进多分辨率加载。 逐步加载意味着多分辨率均将被加载步按从低到 高的分辨率的步骤。只有在当前浏览范围的瓷砖将从水平加载。禁用时,那么当 前的分辨率的瓷砖将装在第一, 然后在当前所有可见的瓷砖加载完成,它将开始 预当前视图的较低的分辨率。 Attribute name prealign Full variable name image.prealign Type String Default value 以 prealign 图像本身设置均可以对齐/旋转。这可以用来正确对齐 pano 小姐。 语法: prealign="X|Y|Z" X,Y,Z 定义了这些轴的旋转度。 Attribute name frames frame Full variable name image.frames image.frame Type int int Default value 1 1 当前帧与帧的均数。采用多帧图像的均是可能的,有%的 F 占位符中必须使用 的图像的 URL。这个占位符将与当前帧号取代。 Full variable name image.layer (as3 usage only) Type Sprite Default value

ActionScript 3 精灵对象的全景图像层。 Attribute name cube.url Full variable name image.cube.url Type String Default value 定义了一个立方体全景图像的路径或 URL。 该路径包含一%的立方体侧占位符 (L, R,B,F,U,D) 。 Attribute name left.url front.url right.url back.url up.url down.url Full variable name image.left.url image.front.url image.right.url image.back.url image.up.url image.down.url Type String String String String String String Default value 定义了多维数据集的人脸图像的路径或 URL。注:参见“瓦片索引占位符的笔记 瓦占位符 Attribute name left.strip front.strip right.strip back.strip up.strip down.strip Full variable name image.left.strip image.front.strip image.right.strip image.back.strip image.up.strip image.down.strip Type int int int int int int Default value 0 1 2 3 4 5 为 cubestrip 帕诺斯,定义的图像部分/带的 cubestrip 为 cubeface 图像。 Attribute name Full variable name Type Default value

left.rotate front.rotate right.rotate back.rotate up.rotate down.rotate image.left.rotate image.front.rotate image.right.rotate image.back.rotate image.up.rotate image.down.rotate int int int int int int 000000 旋转的立方体面度。可用于其他非 krpano 立方体图像。 Attribute name left.flip front.flip right.flip back.flip up.flip down.flip Full variable name image.left.flip image.front.flip image.right.flip image.back.flip image.up.flip image.down.flip Type String String String String String String Default value 翻转/镜图像沿 x 和/或 Y 轴。可能的值: “X”或“Y”或“XY”或“默认” “, ” Attribute name cubestrip.url Full variable name image.cubestrip.url Type String Default value 定义一个立方体带图像的路径或 URL。 Attribute name sphere.url Full variable name image.sphere.url Type String Default value 定义了一个球形或部分球面全景图像的路径或 URL。注:参见“瓦片索引占位符 的笔记瓦占位符

Attribute name cylinder.url Full variable name image.cylinder.url Type String Default value 定义了一个圆柱形或部分圆柱形全景图像的路径或 URL。注:参见“瓦片索引占 位符的笔记瓦占位符 Attribute name qtvr.url Full variable name image.qtvr.url Type String Default value 定义的路径或 URL 是 MOV QTVR 图像布。 基于静态图像的 JPEG 编码的文件具 有只读 cubical 文件是可能的。 Attribute name qtvr.preview Full variable name image.qtvr.preview Type Boolean Default value true 如果定义了嵌入式预览图像的 QTVR MOV 文件应该被使用。 Attribute name qtvr.setview Full variable name image.qtvr.setview Type Boolean Default value true 如果定义 viewng 方向设置从 QTVR.mov 文件应使用/套。

Attribute name zoomify.url Full variable name image.zoomify.url Type String Default value 定义了 zoomify XML 文件的路径或 URL,典型的“XML imageproperties。 ” 。该 zoomify 砖必须在同一文件夹中此 XML 文件。 Attribute name zoomify.type Full variable name image.zoomify.type Type String Default value "SPHERE"

定义的 zoomify 图像的全景式。可能的值是“球”或“缸” ( "SPHERE" or "CYLINDER") Attribute name Full variable name Type Default value true zoomify.setview image.zoomify.setview Boolean 当启用时,查看设置将调整为 zoomify 用法。 (无鱼眼和 maxpixelzoom = 0.95) Full variable name image.level.count (read only) Type int Default value 0 所有图像层次的元素计数/数。 Attribute name Full variable name Type Default value level[..].tiledi image.level[..].tile int magewidthlevel[. dimagewidthimage.lev int .].tiledimagehei el[..].tiledimagehei ght ght 设置此级别的平铺图像的全尺寸。 Attribute name Full variable name Type Default value

level[..].tilesi image.level[..].tile int ze size 此设置将否决的主要 image.tilesize 这个级别设置。 Attribute name Full variable name Type Default value "auto" "auto" level[..].downlo image.level[..].down String ad load String

level[..].decode image.level[..].deco de 如果定义所有的瓷砖,水平应该下载并解 码或只有一次,是目前需要查看。可能的值: “所有” , “视图”或“自动” ( "all", "view" or "auto") ? all—从水平砖将被加载。 ? view—仅为当前视图所需的瓷砖将下载。 ? auto— 当水平的大小是小于 10 像素(=宽×高<10MP)然后“所有”瓷砖将被加载, 否则只有“视图”瓷砖. Attribute name Full variable name Type Default value level[..].details image.level[..].details int 此设置将放弃默认 display.details 设置。 Attribute name Full variable name Type Default value level[..].asprevie image.level[..].aspreview Boolean false w 使用此级别的预览图像。 这也迫使整体水平要装。 Attribute name Full variable name Type Default value level[..].left.url image.level[..].left.url

String level[..].front.ur image.level[..].front.url String

l image.level[..].right.url String String String String level[..].right.ur image.level[..].back.url l image.level[..].up.url level[..].back.url image.level[..].down.url level[..].up.url level[..].down.url 定义了这 一等级的立方体的人脸图像的 URL 路径/。注:参见“瓦片索引占位符的笔记瓦 占位符 Attribute name Full variable name Type Default value level[..].sphere. image.level[..].spher String url e.url 定义了一个球形的或部分的球形全景图像的水平路径或 URL。注:参见“瓦片索 引占位符的笔记瓦占位符 Attribute name Full variable name Type Default value level[..].cylinder image.level[..].cylinder.u String .url rl 定义了一个圆柱形或部分圆柱形全景图像这一水平的路径或 URL。注:参见“瓦 片索引占位符的笔记瓦占位符 我们的多分辨率图像的 URL,或是 tiled placeholders 当使用瓷砖或多分辨率图像的 URL,然后/路径必须包含占位符的瓦片索引。瓦 指数本身开始的 baseindex。有这些占位符可用: ?为水平平铺指数:%,% % % X,U 或 C(一样)

?为垂直平铺指数:% ?为当前帧:%f ?为 zoomify % % V,Y 和 R(一样) tilegroup:%克(这是为 zoomify tilegroups,一个特殊的 占位符各 256 瓦,有一个新的集团)每个占位符可以在 URL 中多次使用,如 文件名的一部分,也作为该 foldername 部分。占位符可以形成通过将一个或多 个“0”字与“%”和占位符。每一个“0”会增加“0”的索引填充。这里是一 些例子: tile_%y_%x.jpg = tile_1_1.jpg, tile_1_2.jpg ... tile_8_16.jpg t_%0y_%0x.jpg = t_01_01.jpg, t_01_02.jpg ... t_08_16.jpg t_%00V_%00H.jpg = t_001_001.jpg, t_001_002.jpg ... t_008_016.jpg <view>视图元素包含了关于当前视图的信息。在 XML 可用于设置启动视图设置。 寻找方向将由 hlookat / vlookat 定义属性(=水平/垂直看) ,并在视场的视图当 前字段属性。查看部分帕诺斯限制,该 limitview 属性可以使用。<view hlookat="0.0" vlookat="0.0" camroll="0.0" fovtype="VFOV" fov="90.0" fovmin="1.0" fovmax="179.0" maxpixelzoom="" fisheye="0.0" fisheyefovlink="0.5"

stereographic="false" pannini="false" architectural="0.0" architecturalonlymiddle="false" limitview="auto" hlookatmin="" hlookatmax="" vlookatmin="" vlookatmax="" /> Attribute name Full variable name hlookat view.hlookat 在球面坐标在水平方向 (180?180。 注意: 值不会自动缠绕 360。Attribute name Full variable name vlookat view.vlookat 在球面坐标垂直方向看 (90?90。 90 =天顶视图, + 90 =最低点视图。 Attribute name Full variable name camroll view.camroll Type Number Default value 0.0 Type Number Default value 0.0 Type Number Default value 0.0 查看相机辊/旋转。参见:control.camrollreset Attribute name Full variable name fovtype view.fovtype 定义视场角型(视野) 。 Type String Default value "VFOV"

可能的设置: vfov HFOV DFOV MFOV -垂直视场,基于屏幕的高度 -水平视野, 基于屏幕宽度 -看对角线场, 基于屏幕的对角线 -最大的视场 (动态混合 vfov 和 HFOV) 注意:在手机和平板设备的默认值将 MFOV! Attribute name Full variable name fov view.fov Type Number Default value 90.0 The current field of view (in degrees, 0.0 ... 179.0). Attribute name Full variable name (read only) hfov view.hfov 目前的水平视场(只读). Attribute name Full variable name (read only) vfov view.vfov 当前垂直视场 (只读) . Attribute name Full variable name fovmin view.fovmin 最小的 FOV 值,这将限制在缩放值。注意: maxpixelzoom 可以用来代替! Attribute name Full variable name fovmax view.fovmax 最大 FOV 值, 这就限制了缩放值。 Type Number Default value 179.0 Type Number Default value 1.0 Type Number Default value Type Number Default value Attribute name maxpixelzoom Full variable name view.maxpixelzoom Type Number Default value 全景图像的最大像素的缩放因子。

这将限制视场自动根据 pano 分辨率和当前的观察窗,例如 1 缩放,没有像素 的源图像的缩放是可见的。 =限制到 100% 注意:当设置,该设置将否决 fovmin 设置,该 fovmin 值将在这种情况下,动 态更新。 Attribute name fisheye 鱼眼镜头畸变效应 (0.0 在 rectiliniear 失真/ 1 = 全畸变有两种鱼眼模式: - normal (view.stereographic="false") - stereographic (view.stereographic="true") Attribute name fisheyefovlink Full variable name view.fisheyefovlink Type Default value 0 Full variable name Type view.fisheye = 1.0 ) rectiliniear 鱼眼视图的视图。 Number Default value 0.0 一种 contolls 值之间的正常和 distorted Number 0.5 视场的鱼眼镜头的设置和连接在一起(当放大的鱼眼效果将减少)这个值这些值 之间的相关性: (0 - 3) ,0 =线性相关,3 =动态相关性)-默认=“0.5” Full variable name Type Default value Attribute name stereographic view.stereographic Boolean false 启用/禁用立体鱼眼投影。 “刚”的投影,它是由“鱼眼”变量。赤平投影限制非 常有趣的全景视图就像小星球的看法. Attribute name pannini 启用/禁用 “Pannini Full variable name Type view.pannini / Default value Boole false an vedutismo”投影。 “刚” 的投影, 它是由 “鱼眼” 变量. Attribute name architectural Full variable name view.architectural Type Default value Number 0.0

建筑投影(0 - 1) 。 此值插入当前的投影之间的 (0 ) 和建筑投影模式 (1 ) 。 Attribute name Full variable name Type Default value architecturalonlymiddl view.architecturalonlymiddl Boolean false e e 当启用时,建 筑投影将只用于在中间区域的全景。 当寻找更多的向上和向下然后建筑投影会慢 慢切换回正常的投影。 Attribute name limitview Full variable name view.limitview Type Default value String "auto" 在全景视角范围的限制。 可能的值:off auto -没有限制在所有 -自动限制 (默认) lookat -限制查看变量直接“hlookatmin” , “hlookatmax” , “vlookatmin” , “vlookatmax” range -限制的地区设置由“hlookatmin” , “hlookatmax” , “vlookatmin” , “vlookatmax” ,只有在这个范围内,允许观察 fullrange -限制的 地区设置由“hlookatmin” , “hlookatmax” , “vlookatmin” , “vlookatmax” ,但允许 放大看到整个图像 (有用平帕诺斯! ) offrange -限制的地区设置由 “hlookatmin” , “hlookatmax” , “vlookatmin” , “vlookatmax” ,但不以任何方式限制缩放。注释 “范围” , “全”和“offrange” :当“hlookatmin” , “hlookatmax” , “vlookatmin” , “vlookatmax”价值不成立,他们将从全景图像尺寸的自动计算。 Attribute name hlookatmin Full variable name view.hlookatmin Type Number Default value 在球坐标系下寻找最小水平位置( (当 hlookatmax hlookatmin = 180。180。 360 则没有限制将完成)

Attribute name hlookatmax Full variable name view.hlookatmax Type Number Default value 在球坐标系下寻找最大水平位置( (当 hlookatmax Attribute name vlookatmin hlookatmin = 180。180。 360 则没有限制将完成) Type Number 90。90。 ) Type Number 90。 90。 Type Number hlookatmin) 。 Default value Default value Default value Default value Full variable name view.vlookatmin 在球坐标系下寻找最小垂直位置(Attribute name vlookatmax Full variable name view.vlookatmax 在球坐标系下寻找最大的垂直位置(Attribute name hlookatrange Full variable name (read only) view.hlookatrange 目前的最大水平寻找范围(同 hlookatmax Attribute name vlookatrange Full variable name (read only) view.vlookatrange Type Number 目前的最大垂直寻找范围(同 vlookatmax Examples normal: vlookatmin) 。 <view hlookat="0" vlookat="0" fov="80" />小星球的观点: <view hlookat="0" vlookat="90" fisheye="1.0" stereographic="true" fov="150"

fovmax="150" />平均: <view hlookat="0" vlookat="0" maxpixelzoom="1.0" limitview="fullrange" /> <area>定义区域/窗口,在全景图像应该显示。有定义的区域的位置和大小的两 种模式: ?要么通过定义的大小和位置 (模式=对齐) 。 ?或通过定义填充边界 (模 式=边境) 。它可以改变/在 onresize 事件动态调整这些设置。当有区域设置的 onresize 外面发生的变化,然后 onresize 事件将被称为在下一个屏幕刷新,使 反应在接下来的面积/窗口大小。注意:所有的<层> / <插件>元素将被放置在这 个区域。 将<层>元以外的区域, 设置父层属性的/插件元件的 “舞台” 。 对齐方式: <area mode="align" align="lefttop" x="0" y="0" width="100%" height="100%" /> / < 插件>

边界填充模式:<area mode="border" left="0" top="0" right="0" bottom="0" /> Attribute name Full variable name Type mode area.mode String 选择区域定位/大 小调整模式。可能的设置: “对齐”或“边界” 。 Attribute name Full variable name Type align area.align String 校准/原点在屏幕上的窗口的位置。 Default value "align" Default value "lefttop" 可能的值: lefttop, 左, 顶部, 底部中心 leftBottom, , , righttop, 右, rightbottom。 Attribute name Full variable name Type x area.x String 从对齐点到该地区的 x-distance 窗口。这可以是一个绝对像素值或相对于屏幕宽度的百分比值。 Attribute name Full variable name Type y area.y String 从对齐点的区域窗口的 y 距离。这可以是一个绝对像素值或相对于屏幕高度的百分比值 Attribute name Full variable name Type Default value Default value "0" Default value "0"

width 该区域的宽度。 area.width String "100%" 这可以是一个绝对像素值或相对于屏幕宽度的百分比值。 Attribute name Full variable name Type height 该地区的高度。这可以是一个绝对像素值或相对于屏 幕高度的百分比值 Attribute name Full variable name Type left area.left String 从 屏幕的左边缘的区域窗口的距离(=左边界) 。这可以是一个绝对像素值或相对于 屏幕宽度的百分比值。 Attribute name Full variable name Type top area.top String 从屏幕顶部边缘的区域窗口的距离(=顶边) 。这可以是一个绝对像素值或相对于 屏幕高度的百分比值。 Attribute name Full variable name Type right area.right String 从屏幕的右边缘的区域窗口的距离(=右边框) 。这可以是一个绝对像素值 或相对于屏幕宽度的百分比值 Attribute name Full variable name Type bottom area.bottom String 从屏幕的底部边缘区域窗口的距离(=底边界) 。这可以是一 个绝对像素值或相对于屏幕高度的百分比值 Default value "0" Default value "0" Default value "0" Default value "0" area.height String Default value "100%" Full variable name (read only) Type Default value

area.pixelx 在像素的最终位置(只读) 。 Full variable name area.pixely 最后在像 素坐标(只读) 。 Full variable name area.pixelwidth 在像素的最终宽度(只读) 。 Full variable name area.pixelheight 在像素的最终高度(只读) 。 Examples 在屏幕 中心的固定大小的区域: (read only) (read only) (read only) int Type int Default value Type int Default value Type int Default value <area align="center" width="640" height="480" />固定大小的边界在顶部和底部: <area mode="border" top="10" bottom="100" />只使用 75%的可用宽度:<area x="25%" width="75%" />用动态的地区设定一个固定的 16:9 宽: <events onresize="fixaspectresize(16,9);" /><action name="fixaspectresize"> div(aspect,%1,%2); mul(destwidth, stagewidth, aspect); copy(destheight, stagewidth); if(destwidth GT stagewidth, div(dwnscale,stagewidth,destwidth), set(dwnscale,1.0)

); mul(destwidth, dwnscale); mul(destheight, dwnscale); if(destheight GT stageheight, div(dwnscale,stageheight,destheight), set(dwnscale,1.0) ); mul(destwidth, dwnscale); mul(destheight, dwnscale); sub(destx, stagewidth, destwidth); sub(desty, stageheight, destheight); mul(destx, 0.5); mul(desty, 0.5); copy(area.x, copy(area.y, copy(area.width, destx); desty); destwidth); copy(area.height, destheight); </action><display>绘制质量和性能调整显示设置。 作相关的显示设置: <display fps="60" details="24" movequality="LOW" stillquality="HIGH" flash10="on" movequality10="HIGH" stillquality10="HIGH" />

HTML5 相关的显示设置: <display hardwarelimit="" usedesktopimages="" mipmapping="auto" loadwhilemoving="auto" /> Attribute name Full variable name fps display.fps 在帧每秒(fps)的帧速率作。应 该是 30 和 100 之间,默认值为 60。 Type int Default value 60 注意:在 flashplayer 只有一个全局的帧速率,这意味着速度设置会影响其他 Flash 元素在动画是基于帧率。 Attribute name Full variable name details display.details Type int Default value 24 内部渲染 tesslation 细节,高细节的值将导致一个更详细的内部三维几何。当使 用 Player 10 和立体图像没有任何失真(鱼眼,赤平, ??)这个设置将被忽略, 因为 tesslation 将没有必要。 Attribute name Full variable name movequality display.movequality 作绘制质量的同时移动。 (只有 flash10 =“关闭”或使用时 作 9) * Type String Default value "HIGH" 可能的值: 低, 高, 最好还是 highsharp Attribute name Full variable name stillquality display.stillquality 作渲染质量时不移 动 stilltime 秒。 (只有 flash10 =“关闭”或使用时作 9) * Type Default value 可 能的值: 低, 高, 最好还是 highsharp Attribute name Full variable name Type String Default value "LOW"

flash10 display.flash10 String "on" 启用/禁用的可能性作 10 绘制的使用。可能的值: “开” , “关”自作 10 可作有 新的渲染功能。此功能允许绘制平面(位图)和一个完美的三维透视畸变。在旧 的 Player 9 的另一面,这是唯一可能的模拟三维透视畸变 bytesslating /分裂成 许多小的元素的三维模型并没有透视畸变画小元素。新功能的优点和缺点: advantages: 更好的质量,更快的 in disadvantages: high quality 慢(尤其在渲染 时许多元素) ,没有自动的纹理映射 注意:当使用鱼眼/立体失真仍然是必要的 tesslate /分裂成许多小的元素的三维 模型。这可以减缓与癫痫的渲染功能的使用。因此它将被推荐为使用禁用癫痫。 Attribute name Full variable name movequality10 display.movequality10 作绘制质 量的同时移动。 (只有 flash10 Type String Default value "HIGH" =“”并用 Player 10 或更高) * Type String Default value "HIGH" 可能的值:低,高,最好还是 highsharp Attribute name Full variable name stillquality10 display.stillquality10 作渲染质量时不移动 stilltime 秒。 (只有 flash10 =“”并用 Player 10 或更高) * 可能的值:低,高,最好还是 highsharp * highsharp:高质量渲染的全景图像后,将另外一个 1 像素的图像反锐化掩模 滤波,这样的设置需要大量的处理能力,所以应该只用于 stillquality. Attribute name Full variable name Type

Default value

hardwarelimit display.hardwarelimit int 设置最大立方体图像像素大小。 较大的图像将自动按比例缩小到这个尺寸。此设 置仅适用 html5rendermode = 1。 它应与设备的某些设备的情况下设置一起使用。 当前默认的限制: ? Desktop - 2560 ?iPad - 1024 ? iPhone (Retina) with iOS 6.0 (or higher) - 1024 ? iPhone (Retina) with iOS below 6.0 - 800 ? iPod (Retina) - 640 ? iPhone / iPod Touch (Non-Retina) - 600 Attribute name Full variable name Type Default value usedesktopimages display.usedesktopimages Boolean 在手机和平板设备的手机/ 平板的图像将使用默认的。但随着 usedesktopimages 设置,可以告诉观众使用 桌面图像也在这些设备上. Attribute name mipmapping Full variable name display.mipmapping Type Default value String "auto" 如果纹理映射定义应当显示帕诺斯与 WebGL 使用。 纹理映射可以得到更好的视 觉质量和减少混叠。 使用的纹理映射是唯一可能的一个立方体的人脸图像的大小 为 1024px,2048px 或 4096 像素。 ? auto

(default) 自动模式时自动启用多重映射一个立方体的人脸图像的大小还 2048px ? 4096 像素,或禁用它时不。 force

力分级细化纹理-使用此将自动调整大小的立方体图像还 2048px 做(这取决于 大小更近) 。注:自动调整大小,可以引起短暂的延迟加载。 ? off 不要使用纹理映射. Attribute name Full variable name Type Default value loadwhilemoving display.loadwhilemoving String ... 控制在运动 (平移, 瓦装变焦) 。 加载和增加新的瓷砖可以打断流畅的动作慢的设备。 true (默认桌面) 总是即刻负载和增加瓷砖. auto (在手机和平板电脑的默认) 直接在屏幕上的用户交互过程中没有重装。 稍有延误和预定的装填在运动没有直 接的用户交互(脚本时,运动,自转,陀螺,??) 。 ? false 在没有任何运动装。只对停止加载。 Examples <display flash10="off" details="28" /><display flash10="off" stillquality="HIGHSHARP" /><display html5rendermode="1" devices="iPad+Retina" /><display hardwarelimit="512" devices="Android" /><display usedesktopimages="true" hardwarelimit="1800" devices="iPad+Retina+iOS6" />纹理 映射的截图:

<control>控件设置鼠标和键盘。<control usercontrol="all" mousetype="moveto" touchtype="drag2d" zoomtocursor="false" zoomoutcursor="true" mouseaccelerate="1.0" mousespeed="10.0" mousefriction="0.8" mouseyfriction="1.0" mousefovchange="1.0" keybaccelerate="0.5" keybspeed="10.0" keybfriction="0.9" keybfovchange="0.75" keybinvert="false" fovspeed="3.0" fovfriction="0.9" movetocursor="none" cursorsize="10.0" headswing="0.0"

camrollreset="true" keycodesleft="37" keycodesright="39" keycodesup="38" keycodesdown="40" keycodesin="" keycodesout="" bouncinglimits="false" touchfriction="0.87" /> Attribute name Full variable name usercontrol Type Default value "all" control.usercontrol String 允许用户控制模式: "all" or "keyb" or "mouse" or "off" Attribute name Full variable name mousetype control.mousetype Type String Default value "moveto" 鼠标控制的类型: moveto =单击并移动到设定一个运动矢量 drag2d =拖在 2D 轴 移动全景 drag2dsmooth =“平滑” ,drag2d 模式(仅 flash) drag3d =拖和一个 免费的 3D 轴移动全景(仅 flash) Attribute name touchtype Full variable name control.touchtype Type String Default value "drag2d" 在触摸设备的控制的类型(iPhone,ipad,Android) : drag2d =拖在 2D 轴移动 全景 drag2dsmooth =“平滑” ,drag2d 模式(仅 flash) moveto =单击并移动到 设定一个运动矢量注-在 Android Player 的 drag2dsmooth 模式自动使用 drag2d 改善视觉响应。 Attribute name zoomtocursor Full variable name control.zoomtocursor Type Default value Boolean false

当启用时,放大的滚轮 Pano 会放大对鼠标光标的位置。 Attribute name zoomoutcursor Full variable name control.zoomoutcursor Type Default value Boolean true 当 zoomtocursor 这个设置被启用,缩小的滚轮 Pano 将远离鼠标光标的位置。 否则, 均将远离屏幕中心的。 Attribute name Full variable name Type Default value 1.0 mouseaccelerate control.mouseaccelerate Number 鼠标控制移动的加速度。 Attribute name mousespeed Full variable name control.mousespeed Type Number Default value 10.0 最大移动速度,鼠标控制移动。 Attribute name mousefriction Full variable name control.mousefriction Type Number Default value 0.8 鼠标控制移动摩擦。 Attribute name mouseyfriction Full variable name control.mouseyfriction Type Number Default value 1.0 此外,摩擦在移至控制模式的垂直运动。可以使用,值低于 1,使垂直移动不敏 感。 Attribute name mousefovchange Full variable name control.mousefovchange Type Number Default value 1.0 鼠标滚轮的视场(缩放)变化的程度(=鼠标滚轮缩放情感) 。 Attribute name Full variable name 键盘按钮控制运动的加速度。 Attribute name Full variable name keybspeed control.keybspeed Type Default value keybaccelerate control.keybaccelerate Number 0.5 Type Default value Number 10.0

最大移动速度的键盘/键控制移动。 Attribute name Full variable name keybfriction control.keybfriction 键盘按钮控制移动摩擦. Attribute name Full variable name Type Default value Type Default value Number 0.9 keybfovchange control.keybfovchange Number 0.75 键盘/按钮的视场(缩放)变化 的程度(=变焦情感) 。 Attribute name Full variable name keybinvert control.keybinvert 反键盘键上下移动。 Attribute name Full variable name fovspeed control.fovspeed 最大视场变化/变焦速度。 Attribute name Full variable name fovfriction 视场角的变化/ control.fovfriction zoomings 摩擦。 Type Default value Type Default value Type Default value Type Default value Boolean false Number 3.0 Number 0.9 Attribute name Full variable name movetocursor control.movetocursor 使一个方向 的光标”移至“mousetype。可能的值: String "none" none -没有特殊的光标,使用系统默认的箭头光标 vector -方向矢量 arrow -一个 旋转的箭头光标注意,它也可能与<cursors>设置自定义鼠标指针。 Attribute name Full variable name cursorsize control.cursorsize movetocursor 大小 的指针。 Type Number Default value 10.0

Attribute name Full variable name headswing control.headswing Type Number Default value 0.0 摆头/倾斜/视图时, 快速移动的左或右 (连续模式只) 。 这一效应的强度的值集, 从 0 到 10 和高。 Attribute name Full variable name camrollreset control.camrollreset Type Default value Boolean true 如果相机辊(视图。camroll)被重置回水平移动时,在移至或 drag2d 模式。 Attribute name Full variable name keycodesleft control.keycodesleft 移动键盘左键 码,默认为“37” (光标左) Attribute name Full variable name keycodesright Type Default value "39" Type String Default value "37" control.keycodesright String 移动右键盘键码,默认为“39” (光标右移) Attribute name Full variable name keycodesup control.keycodesup 移动键盘键码, 默认为 “38” (光标)Attribute name Full variable name keycodesdown control.keycodesdown Type String Default value "40" Type String Default value "38" 键盘的移动 keycodes 唐氏是 “40” (默认) , 光标向下)Attribute name Full variable name keycodesin control.keycodesin Type String Default value "" 放大的键盘键码。例如:允许缩放和移位键,该保证的,和+键: keycodesin="16,65,107" Attribute name Full variable name keycodesout control.keycodesout Type String Default value ""

为缩小键盘键码。例如:允许缩小与 Ctrl 键,Y keycodesout="17,89,90,109" / z-keys,和减号键: Attribute name Full variable name (HTML5 only) bouncinglimits control.bouncinglimits Type Default value Boolean false 反弹的时候打平移和缩放的限制(拖动控制) 。 Attribute name Full variable name touchfriction control.touchfriction / ipad / 触摸控制动摩擦 (iPhone Examples 通过 拖动控制: <control mousetype="drag2D" />变焦对鼠标光标:<control zoomtocursor="true" />允许缩放的钥匙:<control keycodesin="16,65,107" keycodesout="17,89,90,109" /><cursors> (Flash only) Type Number Android) 。 Default value 0.87 自定义鼠标光标的图像: 使用一个单一的图像中包含所有鼠标的不同状态的图像 是可能的, 这减少了所需的下载请求和加速加载。个人的图像将被定义为他们选 定的作物像素坐标。<cursors url="" type="8way" move="" drag="" arrow_l=""

arrow_r="" arrow_u="" arrow_d="" arrow_lu="" arrow_ru="" arrow_ld="" arrow_rd="" /> Attribute name url Full variable name cursors.url Type Default value String "" 在 cursors 路径或 URL 的图像。该图像包含的图像必须是全美国所有的指针。 该图像是由游标选定的某些确定的位置和大小的矩形(作物) 。 Attribute name type Full variable name cursors.type Type Default value String "8way" drag = move/drag 4way = move/drag/arrow_l/arrow_u,arrow_r,arrow_d 8way = all Attribute name move drag arrow_l arrow_r arrow_u arrow_d arrow_lu arrow_ru arrow_ld arrow_rd Full variable name cursors.move cursors.drag cursors.arrow_l cursors.arrow_r cursors.arrow_u cursors.arrow_d cursors.arrow_lu cursors.arrow_ru cursors.arrow_ld cursors.arrow_rd Type String String String String String String String String String String Default value move =在正常的运动(没有鼠标按钮) drag =鼠标按钮 arrow_* =滑鼠按钮和方 向移动 Examples

<control mousetype="drag2D" /><cursors url="drag-cursors.png" type="drag" move="2|0|30|32" drag="37|0|30|32" /><control mousetype="moveto" /><cursors url="arrow-cursors.png" type="4way" move="112|0|28|28" drag="112|0|28|28" arrow_r="0|0|28|28" arrow_d="28|0|28|28" arrow_l="56|0|28|28" arrow_u="84|0|28|28" /> <autorotate>自动旋转/移动/变焦时有没有用户交互的全景。<autorotate enabled="false" waittime="1.5" accel="1.0" speed="10.0" horizon="0.0" tofov="off" /> Attribute name Full variable name Type Default value

enabled autorotate.enabled Boolean false 启用/禁用自动旋转。 Attribute name Full variable name waittime Type Default value 1.5 autorotate.waittime Number 在几秒钟的时间来等待之前最后一个用户交互后自动旋转。 Attribute name Full variable name accel autorotate.accel 旋转加速度/秒?。 Attribute name Full variable name speed autorotate.speed 在最大转速/二度。使用负 value for a 旋转 to left。 Type Number Default value 0.0 Type Number Default value 10.0 Type Number Default value 1.0 Attribute name Full variable name horizon autorotate.horizon 移动/旋转到给定的地平线(0 =中间 Pano) 。 将该值设置为“关闭”或任何其他非数值禁用它。 Attribute name Full variable name tofov autorotate.tofov zoomg 的视角 (FOV) 给定的领域。 它设置为 “关闭” 或任何其他非数值禁用它。 Type Number Default value NaN Examples <autorotate enabled="true" /><autorotate enabled="true" waittime="5.0" speed="-3.0" horizon="0.0"

tofov="120.0" /> <layer> / <plugin> <layer>或<plugin>元素可以包含图片, 图标, 按钮或动态插件 (如 krpano 插件) 。 结合, 栈, 层层>或<插件的几个<>元素, 无论是父的设置可以使用, 或儿童< layer> / <plugin>元素可以被声明为 XML 元素的孩子。在这种情况下,父母和将被自动 分配到父元素。 注:<layer>或<plugin>元素内部完全相同的元素,只是不同的名字! <layer name="..." type="image" url="..." alturl="" keep="false" devices="all" parent="" visible="true" enabled="true" handcursor="true" maskchildren="false" scalechildren="false" zorder="" capture="true" children="true" preload="false" blendmode="normal"

style="" align="" edge="" x="" y="" ox="" oy="" rotate="0.0" width="" height="" scale="1.0" pixelhittest="false" smoothing="true" accuracy="0" alpha="1.0" autoalpha="false" usecontentsize="false" scale9grid="" crop="" onovercrop="" ondowncrop="" mask="" effect="" jsborder="" bgcolor="0x000000" bgalpha="0.0" bgcapture="false" onover=""

onhover="" onout="" onclick="" ondown="" onup="" onloaded="" /> Full variable name layer.count (read only) Type int Default value 0 所有层/插件单元的计数/数。 Full variable name layer.enabled 启用/禁用全层/插 件接收鼠标事件层。 Full variable name layer.visible 显示/隐藏/插件层全层。 Full variable name layer.alpha 控制透明度/α /插件层全层 Full variable name layer.layer 精灵对象的 ActionScript 3 层/插件层。 Attribute name name Full variable name layer[name].name Type String Default value (as3 usage only) Type Sprite Default value Type Default value Type Default value Type Default value Boolean true Boolean true Number 1.0 当前层/插件元素的名称(见名称注释) 。

Attribute name index Full variable name only) layer[name].index (read Type int Default value 当前层/插件的元素的索引。 Attribute name type Full variable name layer[name].type Type Default value String "image" T 型层/插件元件。可能的设置: ?? image -默认情况下,当使用 URL 的文件作为图像。 container -利用这层/插件作为其他层/插件元素的容器元素。层/插件元件需要的 宽度和高度设置。容器元素可以有一个单一颜色的背景,将被控制的背景颜色, bgalpha 和 bgcapture。 Attribute name Full variable name url layer[name].url Type String Default value 路径或 URL 的层/插件图像文件。 (参见 URL 笔记) 支持的文件类型: SWF, PNG, JPG,GIF。 Attribute name Full variable name alturl layer[name].alturl Type String Default value 对于层/插件的 krpano HTML5 浏览器图像文件的一个“另类”的 URL 路径。当 设定 alturl 设置,正常的 URL 设置将在 HTML5 的观众——这意味着被覆盖, 宣布 alturl 总是 URL 设置后。 这可以用另一种图像, 例如动画 GIF 动画而不是 一个。支持的文件类型:JPG,GIF 和 PNG,GIF 动画。注 alturl 设置应仅用于 静态 XML 代码!在动态/操作代码,if()动作: if(device.html5, set(url,html5.png), set(url,flash.png) ); 应该被用来设置不同的 URL。 Attribute name Full variable name keep layer[name].keep Type Default value

Boolean false

这层/插件元件被保留或删除加载一个新的全景时。又见 loadpano()行动。 Attribute name Full variable name visible layer[name].visible 该层/插件元素的可见 性。 Attribute name Full variable name enabled layer[name].enabled Type Default value Type Default value Boolean true Boolean true 使层/插件元件接收鼠标事件。当设置为“假” ,然后鼠标事件将被路由到的基本 要素。 Attribute name Full variable name handcursor layer[name].handcursor 显示 一个手形光标当鼠标在层/插件元件。 Attribute name Full variable name maskchildren Type Default value Type Default value Boolean true layer[name].maskchildren Boolean false 设置为 true 时,那是父元素的所有子元素将夹外/遮住。 Attribute name Full variable name zorder 深/ layer[name].zorder Z 顺序的层/插件元件。 Type String Default value 该值可以是任意的字符串或数字。一个 ZOrder 设置所有层/插件的元素将被给 予值排序。当没有设置-然后顺序是不确定的,取决于浏览器的加载/整理顺序。 注意:这是一个重要的设置重叠的元素! HTML5 笔记 ZOrder 应该是 0 和 100 之间的值,没有负面价值! Type Default value Attribute name Full variable name capture layer[name].capture 这是启用的设置一 个额外的设置: Boolean true 当启用=真实捕捉= TRUE 然后鼠标事件将只发送到这个层/插件的全景,没有运 动/控制是可能的。当启用=真实捕捉= FALSE 然后鼠标事件将被发送到层/插件, 也给所有的基本

元素,也可以控制全景。 Attribute name children Full variable name layer[name].children Type Default value Boolean true 接收鼠标事件使当前层/插件元素的子元素。 Attribute name preload Full variable name layer[name].preload Type Default value Boolean false 预压层/插件 URL 加载前 Pano 和执行任何行动之前。 这可以被用来迫使一些元 素在一切开始有准备。注 onloaded 事件不工作或不能用于预加载时启用! Full variable name only) (Flash Type Default value Attribute name blendmode layer[name].blendmode String "normal" 混合/混合模式-可能的设置:正常,层,屏幕,加,减,乘,差异,覆盖,减轻, 变暗,hardlight,转化。在这里看到所有可用的混合模式的更多细节: HTTP:/ 帮助。 Adobe。 COM 这里的一些插图和实例: HTTP: /帮助。 Adobe。 COM Attribute name style /??/ DisplayObject Type String # blendmode HTML。 /??/ blendmode.html Full variable name layer[name].style <式负载。 Default value 从一个或多个元素的属性> 这可以用来减少 XML 代码,更多了一层/插件或热点元素的同一属性可以一起 存储在<样式元素的一个地方。指定一个以上的风格,通过管|特征的独立风格的 名字。 注意: 这是一个风格定义的属性不能被覆盖在层/插件/热点的定义! 例子: <style name="style1" alpha="0.5" scale="0.5" ... />

<plugin name="p1" ... style="style1" /><plugin name="p2" ... style="style1" /><hotspot name="h1" ... style="style1" />一种风格可以动态的加载 loadstyle (name)的行动。 Attribute name align Full variable name layer[name].align Type String Default value 校准/原点在屏幕上的层/插件元件位置。可能的值:lefttop,左,顶部,底部中 心 leftBottom, , ,righttop,右, rightbottom 或没有价值的(空)如果没有设置 (默认) 没有定位将由 krpano (一些闪光/ Attribute name edge Full variable name layer[name].edge Type String SWF 插件必要有用/) 。 Default value 边锚的层/插件元件点。可能的值:lefttop,左,顶部,底部中心 leftBottom, , , righttop,右, rightbottom 或没有价值的(空)如果没有设置(默认)相同的 设置在对齐属性将被使用。 Attribute name x y Full variable name layer[name].x layer[name].y Type String String Default value 从对齐点的边缘点距离。这可以是一个绝对像素值或相对(以 ScreenWidth 或 screenheight)%的价值。注意-右/底部对齐元素这个距离将从右/底侧测量。 Attribute name ox oy Full variable name layer[name].ox layer[name].oy Type String String Default value 偏移/层/插件元件平行转移。这个值将被添加到的 X / Y 值。这可以是一个绝对 像素值或相对(层/插件尺寸)的百分比值。

Attribute name rotate Full variable name layer[name].rotate Type Default value Number 0.0 在度的层/插件元件的旋转。 Attribute name width height Full variable name layer[name].width layer[name].height Type String String Default value 目的层的尺寸/插件元件图像将被调整大小。 这可以是一个绝对像素值或相对 (以 ScreenWidth 或 screenheight)%的价值。当不设置所加载的图像的大小将被使 用。当使用负的值为负值的大小,然后得到的大小将父元素的大小(或大小的阶 段时,没有父母)没有一定的负价值。此外,还可能使用的特殊值的“支柱”缩 放图像的宽度或高度通过保持它的比例(例如设置宽度或高度值和其他设置为 “支柱”width=“500”height=“支柱” ) 。 Attribute name imagewidth imageheight Full variable name (read only) layer[name].imagewidth layer[name].imageheight Type int int Default value 这些变量包含原始不成比例的像素大小的意象, 这一信息是可用的 onloaded 事 件后的第一次。Attribute name pixelwidth pixelheight Full variable name (read only) layer[name].pixelwidth layer[name].pixelheight Type int int Default value 这些变量包含元素的最终像素大小,但注意别让他们立即更新时,改变正常的宽 度/高度/规模变量,屏幕刷新或调用 updatepos()动作时发生的更新。 Attribute name scale Full variable name layer[name].scale Type Default value Number 1.0 换算 of the 层元/插件。 Attribute name Full variable name (Flash only) Type Default value

pixelhittest layer[name].pixelhittest Boolean false 使一个像素精确命中测试这方面的图像的透明度, 而不是使用包围盒 (仅闪光) 。 注意: 小心使用此设置!像素精确命中测试是一种比常规默认包围盒检查更重的 工作! Attribute name Full variable name (Flash only) smoothing layer[name].smoothing 当 像素平滑尺度。 Attribute name Full variable name accuracy layer[name].accuracy 准确的形象定位:层/插件 Type Default value Boolean true Type int Default value 0 当设置为 0(默认)到的像素位置的像素值将被四舍五入到全。这 avoids 跳跃 动作的渲染质量的变化时,Flash Player。当设置到 1 的位置,在 rounding 值将 被完成。 HTML5 的音符,由于它的 iOS 5 操作系统,也可能是使用的位置和大 小的浮点精度在线 iPhone / iPad 和有限公司,是集精度= 1 使用。 Attribute name Full variable name alpha layer[name].alpha 该层/插件元件的α /透明度值 0 =完全透明,1 =完全可见注意,即使设置为 0 的元素将依然存在,点击可以隐 藏它完全可见属性必须设置为 false! Attribute name Full variable name autoalpha layer[name].autoalpha Type Default value Type Default value Number 1.0 Boolean false 当设置为“真” ,则可见将自动设置为“假”时,α 是 0 回“真正的”当α 大于 0 Attribute name Full variable name only) (Flash Type Default value usecontentsize layer[name].usecontentsize Boolean false

当.swf 给 will be loaded,然后是两 possibilities to 确定其大小/维 either the size of full 帆布 of the Flash 对象 will be used (usecontentsize = FALSE, 默认) 或 only the size of thedrawn 高兴有(usecontentsize = true) 。 Attribute name Full variable name scale9grid layer[name].scale9grid Type String Default value 定义了像素坐标, 剖层/插件图像分成 9 段网格。 当结垢层/插件通过宽/高/标度 值, “边缘”片段将不成比例的,只有中间段将缩放。当使用 scale9grid,然后 scalechildren 永远是错误的。语法: scale9grid="x-position|y-position|width|height|prescale*" ?X / Y 位置-开始的 X / Y 的内盒像素位置 ?宽度/高度内盒的像素大小 ?分频-一个可选的缩放设置预基地规模图像本身 Attribute name Full variable name crop onovercrop ondowncrop layer[name].crop layer[name].onovercrop layer[name].ondowncrop Type String String String Default value 作物/剪出一个矩形区域的源图像。 有用的几个图像元素只使用一个单一的图像。 onovercrop / 语法: crop="x-position|y-position|width|height" ondowncrop -作物 不同区域的鼠标和鼠标按钮的状态。 Attribute name Full variable name parent layer[name].parent Type String Default value 将当前层/插件是子元素的另一层/插件或热点元素。分配层/插件将被排列在父 元素。有两个特殊的预定义的父元素: ? STAGE -这位家长允许对齐层/插件 Pano 区外. BGLAYER -这位家长允许对齐背后 pano 层/插件。 (如偏位)

语法:可以使用唯一的父层/插件名称: parent="name" 或完整路径/名称的层/插 件或热点应父元素:: parent="layer[name]" parent="hotspot[name]" 或在外面或 在 pano 地区对齐层/插件元件: parent="STAGE" parent="BGLAYER" 注意-扭曲的 热点不能作为家长此刻! Attribute name Full variable name Type Default value scalechildren layer[name].scalechildren Boolean false 子应该层/插件元件,已分配的父母也被缩放时的当前层/插件元件将缩放。 Attribute name mask Full variable name only) layer[name].mask (Flash Type String Default value 使用其他层/插件或热点图像作为掩模。图像应该有一个 alpha 通道(例如使用 PNG 图像了。 ) 。没有 alpha 通道包围盒面积层/插件将被用作掩模。语法:使用 只有一个其他层/插件名称: mask="name" 或完整路径/名称的层/插件或热点, 应作为掩模: mask="layer[name]" mask="hotspot[name]" 渲染性能原因面膜不应 该不能用扭曲的热点注意! Attribute name effect Full variable name only) layer[name].effect (Flash Type String Default value 将位图效果的层/插件图像。这可以是任何组合的这些效应函数:

glow(color,alpha,range,strength); dropshadow(depth,angle,color,range,strength); blur(radius); Attribute name jsborder Full variable name only) (HTML5 Type String Default value layer[name].jsborder JavaScript CSS 边框的设置。 Attribute name bgcolor Full variable name layer[name].bgcolor Type int Default value 0x000000 背景颜色 of the 容器元素(只可当 type =“container"). Attribute name bgalpha Full variable name layer[name].bgalpha Type Default value Number 0.0 type="container"). 容器的元素的背景颜色、透明度(只有当 Attribute name Full variable name bgcapture Type Default value false layer[name].bgcapture Boolean 捕获鼠标事件对容器元素的背景(只有当 type="container" and bgalpha > 0.0). Attribute name Full variable name (read only) loading layer[name].loading Type Boolean Default value false 一个布尔只读变量,表示层/插件是当前加载图像。 Attribute name Full variable name (read only) loaded layer[name].loaded Type Boolean Default value false 一个布尔只读变量,表示层/插件载入图像。 Attribute name Full variable name Type Default value

(read only) loadedurl layer[name].loadedurl String 该 loadedurl 属性包含当前加 载的图像完整的 URL。 Attribute name Full variable name (read only) hovering Type Default value false layer[name].hovering Boolean 一个布尔只读变量表明鼠标光标目前在层/插件。 Attribute name Full variable name (read only) pressed layer[name].pressed Type Boolean Default value false 一个布尔只读变量,表明鼠标按钮被按下的层/插件仍然按住。 Attribute name Full variable name onover layer[name].onover Type Action Event Default value 行动/函数将当鼠标移到层/插件元件称为。 Attribute name Full variable name onhover layer[name].onhover Type Action Event Default value 行动/函数将被调用的时间间隔(每秒 15 次)当鼠标停留在将层/插件元件。 Attribute name Full variable name onout layer[name].onout Type Action Event Default value 行动/功能,将是当鼠标移出的层/插件元件称为。 Attribute name Full variable name onclick layer[name].onclick Type Action Event Default value 行动/函数将被调用时,在层/插件元件鼠标点击。 Attribute name ondown Full variable name layer[name].ondown Type Action Event Default value 行动/函数将被调用时,鼠标按钮,将压在层/插件元件。

Attribute name onup Full variable name layer[name].onup Type Action Event Default value 行动/函数将被调用之前按下鼠标按钮时会被释放。 Attribute name onloaded Full variable name layer[name].onloaded Type Action Event Default value 行动/函数将被调用时,该层/插件图像加载结束. Attribute name loader Full variable name layer[name].loader Type Default value Flash ActionScript 3 装载机:对象层/插件加载图像。 HTML5:HTML 图像元素。 Attribute name sprite Full variable name layer[name].sprite Type Default value Flash ActionScript 3 精灵对象的层/插件元件。 HTML5:HTML function name layer[name].loadstyle(name) 该层/插件单元从<style>标签设置负载交互作用。 function name Type DOM 元素(DIV)的层/插件元件。 Type Action layer[name].registercontentsize(width,height) Action 该 registercontentsize 行动 可以用来设置/登记的原始/来源/不成比例的层/插件元件尺寸。默认情况下,图 像大小或 SWF 文件的大小将使用该源的大小可以在改变。对于 HTML5 / JavaScript 插件,想画的东西这个函数调用自定义设置必要的源的大小,因为 JavaScript 插件没有任何信息关于它的大小。function name Type

layer[name].resetsize() Action 一个动作设置宽度和高度值回加载的图像源的大小。这可以被用来改变的 URL 值以获得新加载的图像尺寸后。function name layer[name].updatepos() Type Action 更新/重新计算与层/插件位置大小立即(通常是自动完成下一个屏幕刷新) 。在 调用这个动作 PixelWidth 和 pixelheight 变量将包含该层/插件元件的最终像素 大小。function name layer[name].changeorigin(align,edge) Type Action / Y 改变一个层/插件元件对准和边缘而不改变其当前位置的一个动作。X 的值将被 重新计算,以保持当前位置。 function name (plugininterface only) layer[name].getfullpath() Type return Action String 一个函数,返回该 layer/plugin 元件的完整路径名称。由于返回值这一行动是唯 一可调用的插件接口。 Illustration of the relations of "align", "edge", "x", "y", "width", "height": Examples <layer name="logo"

url="logoimage.png" align="rightbottom" x="20" y="20" onclick="openurl('http://...');" > <layer name="imagebar" type="container" width="100%" height="200" align="leftbottom" bgcolor="0x000000" bgalpha="0.5"><layer name="item1" url="image1.jpg" align="left" x="10" /><layer name="item2" url="image2.jpg" align="left" x="110" /><layer name="item3" url="image3.jpg" align="left" x="210" /></layer> <hotspot>热点是在全景区,它们反应或点击鼠标悬停。它们可以用来装载其他 的全景,到其他网址链接,改变观察? 目前有 2 种类型的热点: 多边形热点这是一组点定义的区域 ?图像热点

这些图像或者 Flash 影片成为热点 热点类型的属性定义:如果“URL”属性设置为一个图像热点如果不是有点定义 的多边形是一个热点: 图像热点结构: <hotspot name="..." type="image" url="..." alturl="..." keep="false" devices="all" visible="true" enabled="true" handcursor="true" maskchildren="false" zorder="" zorder2="0.0" capture="true" children="true" blendmode="normal" style="" ath="0.0" atv="0.0" edge="center"

ox="0" oy="0" zoom="false" distorted="false" rx="0.0" ry="0.0" rz="0.0" details="8" inverserotation="false" flying="0.0" width="" height="" scale="1.0" rotate="0.0" pixelhittest="false" smoothing="true" accuracy="1" accuracy2="1" alpha="1.0" autoalpha="false" usecontentsize="false" scale9grid="" crop="" onovercrop="" ondowncrop="" scalechildren="false" mask="" effect="" onover="" onhover="" onout="" onclick=""

ondown="" onup="" onloaded="" /> 多边形热点结构<hotspot name="..." keep="false" visible="true" enabled="true" handcursor="true" zorder="" capture="true" blendmode="normal" style="" alpha="1.0" autoalpha="false" fillcolor="0xFFFFFF" fillcolorhover="0xFFFFFF" fillalpha="0.0" fillalphahover="0.1" borderwidth="0.0" borderwidthhover="4.0" bordercolor="0xFFFFFF" bordercolorhover="0xFFFFFF" borderalpha="0.0" borderalphahover="0.8" fadeintime="0.15" fadeincurve="1.1" fadeouttime="0.3" fadeoutcurve="0.7" onover="" onhover="" onout="" onclick=""

ondown="" onup="" ><point ath="..." atv="..." /><point ath="..." atv="..." /><point ath="..." atv="..." /> ... </hotspot> Full variable name hotspot.count (read only) Type int Default value 0 所有的热点元素计数/数。 Full variable name hotspot.enabled 启用/禁用整个热 点层接收鼠标事件. Full variable name hotspot.visible 显示/隐藏整个热点层。 Full variable name hotspot.alpha 整个热点层透明度/α Full variable name hotspot.layer ActionScript 3 精灵对象的热点层。 Attribute name name Full variable name hotspot[name].name Type String Default value (as3 usage only) Type Sprite Default value Type Default value Type Default value Type Default value Boolean true Boolean true Number 1.0 当前热点元素的名称(见名称注释) 。

Attribute name index Full variable name only) hotspot[name].index (read Type int Default value 当前热点的元素的索引。 Attribute name type Full variable name hotspot[name].type Type Default value String "image" 热点的元素类型。可能的设置: ? image -默认只有允许值。 Full variable name hotspot[name].url Type String Default value Attribute name url 路径或 URL 的热点图像文件。 (参见 URL 笔记)支持的文件类型:SWF,PNG, JPG,GIF。注意:当“URL”将被设置,热点将图像热点! Attribute name Full variable name alturl hotspot[name].alturl Type String Default value 为 krpano HTML5 浏览器热点图像文件的一个“另类”的 URL 路径。当设定 alturl 设置,正常的 URL 设置将在 HTML5 的观众——这意味着被覆盖,宣布 alturl 总是 URL 设置后。 这可以用另一种图像, 例如动画 GIF 动画而不是一个。 支持的文件类型: JPG, GIF 和 PNG, GIF 动画。 注 alturl 设置应仅用于静态 XML 代码!在动态/操作代码,if()动作: if(device.html5, set(url,html5.png), set(url,flash.png) ); 应该被用来设置不同的 URL。 Attribute name Full variable name keep hotspot[name].keep Type Default value Boolean false 应这一热点元素保持或删除加载一个新的全景时。

又见 loadpano()行动。 Attribute name Full variable name visible hotspot[name].visible 热点元素的可见性 Attribute name Full variable name enabled hotspot[name].enabled Type Default value Type Default value Boolean true Boolean true 使热点元素接收鼠标事件。当设置为“假” ,然后鼠标事件将被路由到的基本要 素。 Attribute name Full variable name handcursor hotspot[name].handcursor 显示 一个手形光标当鼠标在热点元素。 Attribute name Full variable name maskchildren Type Default value Type Default value Boolean true hotspot[name].maskchildren Boolean false 设置为 true 时,那是父元素的所有子元素将夹外/遮住。 Attribute name Full variable name zorder 深/ hotspot[name].zorder Z 顺序的热点元素。 Type String Default value 该值可以是任意的字符串或数字。 一个 ZOrder 设置所有热点的元素将被给予值 排序。 当没有设置-然后顺序是不确定的, 取决于浏览器的加载/整理顺序。 注意: 这是一个重要的设置重叠的元素!注:HTML5 的 ZOrder 应该是 0 和 100 之 间的值,没有负面价值! Attribute name zorder2 Full variable name only) (HTML5 Type Default value hotspot[name].zorder2 Number 0.0 该 zorder2 设置排序正常和扭曲在 HTML5 浏览器热点。由于浏览器/ CSS 相关 的限制,它并不总是可能的混合/为了正常的热点和扭曲的热点一层短。但是, 通过使用新的 zorder2 设置,它是可能的定义如果一个正常的,非扭曲的热点 应高于或低于其他扭曲的热点。

使用: ?? zorder2=0.0 zorder2=1.0 -当前的研究热点是在扭曲的热点(默认) 。 -当前的研究热点是在扭曲的热点。 Type Default value Attribute name capture Full variable name hotspot[name].capture Boolean true 这是启用的设置一个额外的设置: 当启用=真实捕捉= TRUE 然后鼠标事件将只发 送到这个热点,对 pano 没有运动/控制是可能的。当启用=真实捕捉= FALSE 然 后鼠标事件将被发送到的热点,也给所有的基本元素,也可以控制全景。 Attribute name children Full variable name hotspot[name].children Type Default value Boolean true 接收鼠标事件使当前的热点元素的子元素。 Attribute name blendmode Full variable name only) (Flash Type Default value hotspot[name].blendmode String "normal" 混合/混合模式-可能的设置:(正常,层,屏幕,加,减,乘,差异,覆盖,减轻, 变暗,hardlight,转化): normal, layer, screen, add, subtract, difference, multiply, overlay, lighten, darken, hardlight, invert. 在这里看到所有可用的混合模式的更多 细节: HTTP:/帮助。Adobe。COM 这里的一些插图和实例: HTTP:/帮助。 Adobe。COM /??/ DisplayObject # blendmode HTML。 /??/ blendmode.html Attribute name style Full variable name hotspot[name].style Type String Default value 从一个或多个元素的<style>式负载。这可以用来减少 XML 代码,更多了一层/

插件或热点元素的同一属性可以一起存储在<样式元素的一个地方。指定一个以 上的风格,通过管|特征的独立风格的

名字。注意:这是一个风格定义的属性不能被覆盖在层/插件/热点的定义! Example: <style name="style1" alpha="0.5" scale="0.5" ... /><plugin name="p1" ... style="style1" /><plugin name="p2" ... style="style1" /><hotspot name="h1" ... style="style1" />一种风格可以动态的加载 loadstyle(名字)的行动. Attribute name ath atv Full variable name hotspot[name].ath hotspot[name].atv Type Default value Number 0.0 Number 0.0 度的热点球面坐标。那里的热点图像可对齐的边缘设置中定义的点。 Attribute name edge Full variable name hotspot[name].edge Type Default value String "center" 边锚的热点元点。 可能的值: lefttop, 左, 顶部, 底部中心 leftBottom, , , righttop, 右, rightbottom Attribute name ox oy Full variable name hotspot[name].ox hotspot[name].oy Type String String Default value 偏移/从边缘点的热点元平行转移。这可以是一个绝对像素值或相对(热点的大 小)的百分比值。 Attribute name Full variable name zoom hotspot[name].zoom 应的热点图像变化与 pano 大小缩放时。 Attribute name Full variable name distorted hotspot[name].distorted Type Default value Boolean false Type Default value Boolean false 如果热点图像被扭曲的三维空间加上目前 pano /观察失真。当扭曲使用 RX / Ry

的/ RZ 设置在三维空间旋转的热点。

附注 1 -启用时,大小 1000 像素,将被用来作为参考像素大小。这 1000 个像 素覆盖领域的三维空间中的 90 度视图。附注 2 -扭曲的热点不能和不应该有孩 子的元素。他们可能会显示不正确。附注 3 -显示 Flash 插件为扭曲的热点应该 是可能的但不与他们的直接互动。在这种情况下,插件将不会直接显示,只有一 种“截图”的形象。注 4:在 HTML5 的正常排序和扭曲的热点通过 ZOrder 是 不可能的,zorder2 设定可以使用另外的正常热点移动这些扭曲的热点。 Attribute name Full variable name rx ry rz hotspot[name].rx hotspot[name].ry hotspot[name].rz Type Default value Number 0.0 Number 0.0 Number 0.0 在 x、 y、 z 轴度的三维旋转。 (轴的顺序: y-x-z) 注意: 只能用来当扭曲= “true” ! Attribute name Full variable name only) details (Flash Type int Default value 8 hotspot[name].details 内部渲染 tesslation 细节,高细节的值将导致一个更详细的内部三维几何。当使 用 Player 10 和立体图像没有任何失真(鱼眼,赤平, ??)这个设置将被忽略, 因为 tesslation 将没有必要。 Attribute name Full variable name 逆旋转和 RX / Ry 的/ RZ 设置轴阶。 Type Default value Type Default value inverserotation hotspot[name].inverserotation Boolean false Attribute name Full variable name flying hotspot[name].flying Number 0.0 此设置插入自动 ATH / ATV 和刻度值目前的观测值。 值的范围是从 0 到 1。 1 热 点图像将被锁定总是中间的屏幕和它的大小是相对的 1000 个像素的屏幕高度。 Attribute name width height Full variable name hotspot[name].width hotspot[name].height Type String String Default value

目的研究热点的元素大小的图像将被调整大小。 这可以是一个绝对像素值或相对 (以 ScreenWidth 或 screenheight)%的价值。当不设置所加载的图像的大小将 被使用。此外,还可能使用的特殊值的“支柱”缩放图像的宽度或高度通过保持 它的比例(例如设置宽度或高度值和其他设置为“支柱”width=“500”height= “支柱” ) 。当使用扭曲的热点的注意,那么大小是相对于内部基础尺寸在 1000 像素覆盖 90 度的视野。 Attribute name imagewidth imageheight Full variable name only) (read Type int int Default value hotspot[name].imagewidth hotspot[name].imageheight 这些变量包含原始不成比例的像素大小的意象, 这一信息是可用的 onloaded 事 件后的第一次。 Attribute name scale 热点元尺度。 Attribute name rotate Full variable name hotspot[name].rotate Type Default value Full variable name hotspot[name].scale Type Default value Number 1.0 Number 0.0 在热点的元素旋转度。注意:此设置不应使用与扭曲的=“true” ! Attribute name Full variable name (Flash only) Type Default value pixelhittest hotspot[name].pixelhittest Boolean false 使一个像素精确命中测试这方面的图像的透明度,而不是使用包围盒。注意:小 心使用此设置!像素精确命中测试是一种比常规默认包围盒检查更重的工作! Attribute Full variable name (Flash Type

Default value

name smoothing only) hotspot[name].smoothing Boolean true 当像素平滑尺度。 Attribute name accuracy Full variable name hotspot[name].accuracy Type int Default value 1 图像定位精度的研究热点。 ?(1)当集在 rounding 位置值将被完成。 ?当调为 0 的像素位置像素值将被四舍五入到全。这 avoids 跳跃动作的渲染质量的变化 时,Flash Player。 Attribute name Full variable name only) accuracy2 (HTML5 Type int Default value 1 hotspot[name].accuracy2 精度 2 设置控制舍入的位置非扭曲的热点在屏幕坐标系: ?当设置为 1(默认 值) ,屏幕上的位置坐标不会被舍入到全像素值。 ?设置为 0 时,屏幕上的位置 坐标将被恢复到全像素值-这可以用来避免模糊热点图像/文本浏览器,它支持子 像素坐标。Attribute name Full variable name alpha hotspot[name].alpha 热点的元 素α /透明度值 0.0 =完全透明,1.0 =完全可见注意,即使设置为 0.0 的元素将 依然存在,点击可以隐藏它完全可见属性必须设置为 false! Attribute name Full variable name autoalpha hotspot[name].autoalpha Type Default value Type Default value Number 1.0 Boolean false 当设置为“真” ,则可见将自动设置为“假”时,α 是 0.0 回“真正的”当α 大 于 0.0 Attribute name Full variable name only) (Flash Type Default value

usecontentsize hotspot[name].usecontentsize Boolean false 当一个。swf 文件将被 加载,然后是两个可能性来确定其大小/尺寸——要么全面画布的大小将使用 flash 对象(usecontentsize = false,默认)——或者——只有画内容的大小 (usecontentsize = true)。 Attribute name Full variable name scale9grid hotspot[name].scale9grid Type String Default value 定义一个像素坐标网格,将热点图像分为 9 部分。当扩展层/插件通过宽度/高度 /规模的价值观,“边缘”部分将保持任何范围,只有中间的部分将被推广。当使用 scale9grid,然后 scalechildren 永远是假的。语法: scale9grid="x-position|y-position|width|height|prescale*" ?x / y-position - x / y pixel-position inner-box 的开始 ?宽度/高度的 pixel-size inner-box ?预分频-一个 可选的扩展设置缩放 base-image 本身 Attribute name crop onovercrop ondowncrop Full variable name hotspot[name].crop hotspot[name].onovercrop hotspot[name].ondowncrop Type String String String Default value 作物/源图像的矩形区域。 有用的只使用一个单一的图像数图像元素。 onovercrop / ondowncrop -不同作物领域鼠标和鼠标按钮状态。语法: crop="x-position|y-position|width|height" Attribute name Full variable name Type Default value scalechildren hotspot[name].scalechildren Boolean false 应该孩子层/插件元素,指定的父也是扩展时,当前的热点元素将扩展。 Attribute name mask Full variable name only) hotspot[name].mask (Flash Type String Default value

使用一个其他层/插件或热点形象面具。 图像应该拥有一个 alpha 通道(例如使用。 png 图像)。没有 alpha 通道的边界框区域层/插件将被用作面具。语法: 要么只 使用热点的名称: mask="name" 或层的完整路径/名称/插件或热点,应该使用掩 码: mask="layer[name]" mask="hotspot[name]" 注意——渲染性能原因面具 shoudn 不应用 withdistorted 热点! Attribute name effect Full variable name only) (Flash Type String Default value hotspot[name].effect 位图效果应用到热点的形象。可以任意组合的这些效应函数: glow(color,alpha,range,strength); dropshadow(depth,angle,color,range,strength); blur(radius); Attribute name fillcolor fillcolorhover Full variable name hotspot[name].fillcolor hotspot[name].fillcolorhover Type int int Default value 0xFFFFFF 0xFFFFFF 一个多边形热点的填充颜色。正常,在鼠标悬停。 Attribute name fillalpha fillalphahover Full variable name hotspot[name].fillalpha hotspot[name].fillalphahover Type Default value Number 0.0 Number 0.1 alpha 值/透明度多边形填充颜色的热点。正常,在鼠标悬停。 Attribute name Full variable name Type Default e valu borderwidth hotspot[name].borderwidth Number 0.0 borderwidthhove hotspot[name].borderwidthhove Number 4.0 r r 与线的边界多边形热点。正常,在 鼠标悬停。

Attribute name Full variable name Type Default e 0xFFFFFF 0xFFFFFF valu bordercolor hotspot[name].bordercolor int bordercolorhove hotspot[name].bordercolorhove int r r 线的颜色边界多边形热点。正常,在鼠标悬 停。 Attribute name Full variable name Type Default e valu borderalpha hotspot[name].borderalpha Number 0.0 borderalphahove hotspot[name].borderalphahove Number 0.8 r r 线的 alpha 值/透明边界多边形 热点。正常,在鼠标悬停。 Attribute name fadeintime fadeincurve fadeouttime fadeoutcurve Full variable name hotspot[name].fadeintime hotspot[name].fadeincurve hotspot[name].fadeouttime hotspot[name].fadeoutcurve Type Number Number Number Number Default e 0.15 1.1 0.3 0.7 valu 《纽约时报》 和 “曲线” 改变从正常到盘旋状态和多边形热点。 Full variable name 多边形点数量。 Attribute name point[..].ath point[..].atv Full variable name hotspot[name].point[..].ath hotspot[name].point[..].atv Type Number Number Default e valu (read only) Type int Default value 0 hotspot[name].point.count 多边形热点的球坐标分度。 Attribute name loading Full variable name (read only) Type Default value hotspot[name].loading Boolea false n 一个布尔只读变量表明热点正在加载一个图像。

Attribute name loaded Full variable name (read only) Type Default value hotspot[name].loaded Boolea false n 一个布尔只读变量表明热点加载给定的图像。 Attribute Full variable name (read Type name only) loadedurl hotspot[name].loadedurl String 目前 loadedurl 属性包含的完整的 url 加载图像。 Attribute Full variable name name only) hovering (read Type Boolean Default value Default value false hotspot[name].hovering 一个布尔只读变量表明鼠标光标目前热点。 Attribute Full variable name name only) pressed (read Type Boolean Default value false hotspot[name].pressed 布尔只读变量表示鼠标按钮被按下的热点和仍按住。 Attribute Full variable name name onover hotspot[name].onover Type Action Event Default value 行动/功能将被称为当鼠标移动热点元素。 Attribute Full variable name name onhover hotspot[name].onhover Type Action Event Default value 行动/功能将被称为间隔(每秒 15 倍)当鼠标停留在/徘徊热点元素。 Attribute Full variable name name onout hotspot[name].onout Type Action Event Default value 行动/函数时,将调用鼠标移动的热点元素。

Attribute Full variable name name onclick hotspot[name].onclick Type Action Event Default value 行动/函数时,将调用有鼠标点击热点元素。 Attribute Full variable name name ondown hotspot[name].ondown Type Action Event Default value 行动/函数时,将调用鼠标按钮将按热点元素。 Attribute Full variable name name onup hotspot[name].onup Type Action Event Default value 行动/函数时,将调用之前按下鼠标按钮将被释放。 Attribute Full variable name name onloaded hotspot[name].onloaded 行动/函数时,将调用热点图像的加载。 Attribute Full variable name name usage only) loader (as3 Type Loader Default value Type Action Event Default value hotspot[name].loader Actionscript 3 加载程序加载热点图像的对象。 Attribute name sprite Full variable name usage only) (as3 Type Loader Default value hotspot[name].sprite Actionscript 3 Sprite function name object of the hotspot. Type Action hotspot[name].loadstyle(name) 热点元素的一个动作加载交互设置<style>标记。function name Type

hotspot[name].resetsize() Action 一个动作设置宽度和高度值回源加载的图像的大小。 这个改变后可以使用 url 值 新加载的图像的大小。function name (as3 usage only) hotspot[name].getfullpath() Type AS3 Action return String 一个只从 AS3 可调用的函数,它返回的完整路径/热点元素的名称。 function name hotspot[name].getcenter(ath,atv) Type (AS3) Action return Object 这个功能可以节省热点的中心位置给定的变量。当变量不存在他们将被创建。直 接从 AS3 AS3:这个函数也可调用的。在本例中,它不是 nesecery 使用 ath / atv 参数,函数直接返回一个 AS3 对象中心 ath / atv 坐标的热点。这个对象有 x 和 y 属性,x = ath 和 y = atv <style>存储/集合元素的属性层/插件或热点元素。当一 个层/插件或热点有其风格属性设置为一个样式元素的名称,然后从风格标记将 复制所有属性/设置为层/插件/ 热点元素。但注意——这期间应对只会做一次创 建层/插件/热点元素-或-时动态地调用 loadstyle()操作。<style name="..." ... any plugin or hotspot or self defined attributes ... /> Full variable name style.count (read only) Type int Default value 0 计数/所有<style>元素的数量。 Attribute name Full variable name Type style style[name].name String Default value

风格元素的名称。(见笔记名称) Full variable name style[name].index 数字索引的 风格元素。<events> krpano 事件——他们可以用来调用操作或函数当有特别的 事情发生。有两种类型的事件: ?全球 krpano 事件这些事件都没有 nameattribute <事件>元素中定义。 可以有总是只有一个全球事件。 当有另一个相 同的<事件>元素在 xml 事件前面定义的事件被覆盖。注意,当加载另一个 xml 文件或另一个场景中,所有的全球事件仍将再被改变,除非它们被定义在新的 xml 或场景。 ?独立当地 krpano 事件当一个<事件>元素定义在 xml 的名称属性,那 么这将是一个独立的事件元素。它可以包含任何的事件,但他们不会覆盖全球的 事件,他们将被称为此外。 这些 “命名” <事件>元素也保持属性(默认值 “false” )。 这意味着没有保持= " true " <事件>元素时将自动删除其他帕诺人将加载。 提示— —指定的事件是一个好方法插件或独立/ includeable xml 代码使用 krpano 事件 而不干扰其他插件或其他代码。 (read only) Type int Default value <events onenterfullscreen="" onexitfullscreen="" onxmlcomplete="" onpreviewcomplete="" onloadcomplete=""

onnewpano="" onremovepano="" onnewscene="" onloaderror="" onkeydown="" onkeyup="" onclick="" onmousedown="" onmouseup="" onmousewheel="" onidle="" onviewchange="" onviewchanged="" onresize="" /> 独立的本地事件:事件(通过“named”元素) <events name="..." keep="false" ... any events ... /> Attribute name name Full variable name events[...].name Type String Default e valu 当一个 name 属性,那么这个事件元素定义会被当地的一个独立事件元素。没有 全球事件名称属性集。 Attribute name keep Full variable name events[...].keep Type Boolean Default e false valu

这个名叫事件元素应保存或删除当加载一个新帕诺人。 Attribute name Full variable name Type Even Default e valu onenterfullscree events.onenterfullscree Action n n t 这个事件时将调用切换到全 屏模式。 Attribute name Full variable name Type Default value onexitfullscreen events.onexitfullscreen Action Event 这个事件时将调用从全屏模 式切换到正常模式窗口。 Attribute name onxmlcomplete Full variable name events.onxmlcomplete Type Action Event Default value 这个事件将会加载时调用的 xml 文件或现场的 xml 代码。这个事件 pano Attribute name Full variable name Type Default value onpreviewcomplet events.onpreviewcomplet Action Event e e 这个事件将会加载 时调用的预览图像。 Attribute name onloadcomplete Full variable name events.onloadcomplete Type Action Event Default value 这个事件将会加载时调用的是帕诺人形象。当使用多分辨率图像,然后这个事件 将当所有部分呼吁 current Attribute name Full variable name onnewpano events.onnewpano Type Action Event Default value 时调用这个事件将会有一个新的帕诺人形象和所有相关信息 (类型、图象尺寸 hfov vfov)是可用的。 Attribute name Full variable name onremovepano Type Default value events.onremovepano Action Event 这个事件时将调用当前帕诺人将被删除(如加载新帕诺人之前)。

Attribute name Full variable name onnewscene events.onnewscene Type Action Event Default value 这个事件时将调用一个新的场景将被加载(类似于 onxmlcomplete 事件只有场 景)。 Attribute name Full variable name onloaderror events.onloaderror Type Action Event Default value 这个事件会被加载时的错误。错误消息将被存储在 lasterror 变量。这个事件被 设置时,会显示从 krpano 本身没有错误。 Attribute name Full variable name onkeydown events.onkeydown Type Action Event Default value 这一事件将被称为当一个键被按下。他们按下键的键码存储在键码变量。 Attribute name Full variable name onkeyup events.onkeyup Type Action Event Default value 这一事件将被称为当按键被释放。他们释放键的键码存储在键码变量。 Attribute name Full variable name onclick events.onclick Type Action Event Default value 这一事件将被称为帕诺人当有鼠标点击。 Attribute name Full variable name onmousedown events.onmousedown Type Action Event Default value 这个事件时将调用鼠标按钮被按下的帕诺人。 Attribute name Full variable name onmouseup events.onmouseup 这个事件将按下鼠标按钮时调用。 Type Action Event Default value

Attribute name Full variable name onmousewheel Type Default value events.onmousewheel Action Event 这个事件时将调用使用鼠标滚轮。鼠标滚轮的三角洲使用存储在 wheeldelta 变 量。 Attribute name Full variable name onidle events.onidle Type Action Event Default value 这一事件将被称为 idletime 秒后无需用户交互。 Attribute name Full variable name onviewchange Type Default value events.onviewchange Action Event 这一事件将被称为当前视图时每次改变了但在最终渲染。 这意味着更改视图本身 在这里可能最终渲染。仔细注意,使用这个事件,做太多东西的时候会影响呈现/ 执行性能! Attribute name Full variable name Type Default value onviewchanged events.onviewchanged Action Event 这一事件将被称为每次改变, 呈现当前视图。仔细注意,使用这个事件,做太多东西的时候会影响呈现/执行性 能! Attribute name Full variable name onresize events.onresize Type Action Event Default value 这个事件时将调用屏幕/窗口或面积大小发生了变化。新的屏幕大小存储在 stagewidth 和 stageheight 变量。

<action>定义一个 krpano 行动。这个动作可以从事件调用(例如 onclick、 onstart、?)或从其他动作也从外部调用接口(Javascript 插件)。

内部操作 xml 元素本身,可以放置一系列行动电话。 行动时将调用,那么这些行动 电话将一个接一个地执行。 <action name="..." secure="false">action1(); action2(); ... </action> Attribute name Full variable name name action[name].name 行动的名称。(见笔记 名称) Attribute name Full variable name secure Type String Default value Type Default value action[name].secure Boolean false 安全将被设置为 true 时,行动将从 Javascript 调用接口,即使是禁用 Javascript 接口。这使得它可以实现特殊的有限的外部接口。 Full variable name action[name].content 行动的内容标记。这也可以设置或改变 dynamicallly。 Type String Default value Full variable name action.count (read only) Type int Default value 0 计数/所有<action>元素的数量。注意——当加载其他 xml 文件,所有操作保持不 变,除非他们在其他 xml 定义,然后他们将覆盖新的。 操作参数传递/解决

当调用一个操作可以将参数传递给它。使用这个参数在行动中有占位符形式% 0 - % 99。% 0 是操作的名称,% 1 的第一个参数,% 2 第二个等等。通过简单的文本 替换参数传递工作。 这意味着之前的代码将执行一个动作所有给定的参数占位符 将被替换。一个占位符没有给定参数将被“null”取代。使用引号,如“参数”或 “参数”来标记之间的所有引用作为一个连接字符串。这也使得使用逗号(,)和空 格内参数。 Examples <krpano onstart="intro();"> ... <action name="intro"> lookat(0,0,90); wait(LOAD); lookto(120,10,110); lookto(-50,40,110); lookto(0,0,90); </action> ... </krpano> <action name="overaction">tween(scale, 2.0); tween(alpha, 1.0); </action> <action name="outaction">tween(scale, 1.0); tween(alpha, 0.5);

</action> <plugin name="pic1" ... onover="overaction();" onout="outaction();" /> <plugin name="pic2" ... onover="overaction();" onout="outaction();" /> <action name="test">showlog(); trace('parameter1=',%1); trace('parameter2=',%2); </action> <action name="parameterpassingtest">test('Test1', 'Test2'); </action> <contextmenu>自定义右键单击上下文菜单: ?添加用户定义的项目? ?将它们分配 给 krpano 操作代码? ?重新订货 krpano 的项目?

<contextmenu fullscreen="false" native="false" versioninfo="true" enterfs="Fullscreen" exitfs="Exit Fullscreen" ><item name="..." caption="..." enabled="true" visible="true" separator="false" showif="" onclick="..." /><item name="..." caption="..." onclick="..." /> ... </contextmenu> Attribute name Full variable name Type Default value fullscreen contextmenu.fullscreen Boolean false 启用/禁用内置/自动“全屏”/“退 出全屏”项目。 Flashplayer 笔记——当使用本机= true 然后使用上下文菜单修 改全屏模式是不可能了因为 flash 播放器版本 11.3.300.268 ! krpano 查看器将 自动隐藏 fullscreen-item Fullscreen-mode 时不支持或者当使用它从右键菜单是 不可能的。

Attribute name native Full variable name (Flash only) contextmenu.native Type Default value Boolean false 1.16 版本以来,krpano 查看器使用一个非,custom-drawn 右键菜单。这个 custom-drawn 菜单允许诸如 Fullscreen-Mode-switching Flash 播放器菜单(在本 机不可能了因为最新的 Flash 播放器更新),并提供一个 Flash 和 HTML5 版本 之间相同的外观和感觉。禁用这个 custom-drawn 菜单使用 flash 播放器的本机 系统右键菜单,设置此设置为 true。 Attribute name Full variable name Type Default value versioninfo contextmenu.versioninfo Boolean true 显示版本信息 krpano 查看器 和浏览器的版本或 flash 播放器底部的右键菜单。只为 custom-drawn 右键菜单 (当 ative= false)。 Attribute name enterfs exitfs Full variable name contextmenu.enterfs contextmenu.exitfs Type Default value String "Fullscreen" String "Exit Fullscreen" 进入/退出全屏模式设置为自动全屏条目标题。 Full variable name (read only) Type int Default value 0 contextmenu.item.count 计数/所有上下文菜单项的数量。 Attribute name item[..].name

Full variable name contextmenu.item[..].name Type String Default value 这个项目的名称(见笔记名称)。 Attribute name item[..].caption Full variable name Type Default ue val contextmenu.item[..].caption String

物品的标题,这是文本上下文菜单中所示。特别说明: KRPANO 可以用来放置“关 于 krpano??”项。当没有 KRPANO 项目将在 xml 中定义,它将自动添加最后一 项。 这个项目只能删除品牌免费许可证。FULLSCREEN 可以用来放置自动 “全屏” /“退出全屏”项目。当没有全屏项将定义和快捷菜单。全屏设置为“true”,它 会自动添加最后一项。这个项目的文本可以改变 enterfs / exitfs 设置。标题设计 /样式(非唯一,custom-drawn 快捷菜单): ?BB-code-formated 简单的快捷菜单项可 以格式化的 HTML 代码(通过使用[]代替<>)。在 HTML5 浏览器 html-tags /风格 可以用于样式,但在 Flash 播放器支持 Flash 版本唯一 HTMLtags /风格。指出本 机= true - Flashplayer 限制使用一些关键字的标题,“限制”下在这里看到更多的 细节:flash 播放器快捷菜单文件 Attribute name Full variable name Type Default ue val item[name].enabled contextmenu.item[name].enable Boolea true d n 项-启用或禁 用状态(灰色的) Attribute name Full variable name Type Default value item[name].visible contextmenu.item[name].visibl Boolea true e n 项目可见性 Attribute name Full variable name Type Default value item[name].separat contextmenu.item[name].separa Boolea false or tor n 分离器酒 吧应该出现高于当前项。 Attribute name item[name].showif Full variable name Type Default value contextmenu.item[name].showif String

显示这个项目只有当给定的条件为真。在这里就像在一个条件可以使用 if()操作。 例子——显示一个项目只有在完整的球形帕诺斯: <item ... showif="view.vlookatrange GE 180" /> Attribute name Full variable name Type item[name].onclick contextmenu.item[name].onclick Action Event 行动电话/执行 点击/选择。 <progress>设置加载进度的可视化。 <progress showload="auto" showwait="loopings()" showreloads="false" parent="" /> Attribute name Full variable name showload progress.showload (Flash only) Type String Default value "none" 显示加载函数——没有或汽车或进展栏(?) 汽车意味着没有一个多分辨率正常帕 诺斯帕诺斯和 bar()。 bar 的语法(所有参数都是可选的): bar(origin,width,height,offsetx,offsety,style,backcolor,loadcolor,de codecolor,bordercolor,borderwidth,glowcolor,glowwidth) ? origin = progressbar 的起源: lefttop, leftmid, leftbottom, midtop, center, midbottom, righttop, rightmid, rightbottom; default=center width = progressbar 在像素的宽度 (如果你添加一个“%”screenwidth 价值百分之一的价值),默认= " 200 " height = height of progressbar (height% = percent of

??

screenheight), default="10" ?????????? offsetx = x-distance from origin (offsetx% = percent of screenheight), default="0" offsety = y-distance from origin (offsety% = percent of screenheight), default="50" style = "solid" or "shaded", default="shaded" backcolor = background color of progressbar, default=0x000000 loadcolor = color of loading progressbar, default=0xDDDDDD decodecolor = color of decoding progressbar, default=0xDDDDDD bordercolor = color of border, default=0x111111 borderwidth = width of border, default=1 glowcolor = color of glow, default=0xFFFFFF (=white) glowwidth = width of glow, default=8 Attribute name showwait Full variable name progress.showwait (Flash only) Type String Default value "none" 显示等功能,没有汽车或 loopings(?) 汽车意味着没有一个多分辨率帕诺斯和 loopings 正常帕诺斯()。 loopings 语法(所有参数都是可选的): loopings(color,points,size,bigpoint,smallpoint,glowcolor,glowwidth,x pos,ypos,align) ?????????? color = color of points, default=0xFFFFFF (=white) points = number of points, default=15 size = radius of looping wheel, default=15 (=white) bigpoint = size of biggest point, default=0 (=automatic) smallpoint = size of smallest point, default=0 (=automatic) glowcolor = color of glow, default=0xFFFFFF (=white) glowwidth = width of glow, default=8 xpos = position on screen (0..1), default=0.5 (=center) ypos = position on screen (0..1), default=0.5 (=center) align = screen alignment edge (center,left,lefttop,top,righttop,right,rightbottom,bottom,leftb ottom)

注意——当定义/设置——然后 xpos ypos 值将像素值! Attribute name showreloads Full variable name (Flash only) Type Boolean Default value false progress.showreloads 一个设置 multi-resolutions 帕诺斯——再次加载栏应该显示当开始加载新瓷砖。 Attribute name parent Full variable name progress.parent (Flash only) Type String Default value 默认情况下,动画是帕诺人区域内显示进展。显示动画在 flash 播放器“舞台” 级别使用父=“STAGE” 。 Full variable name progress.progress (read only) Type Default value Number 0.0 当前加载进度作为线性值从 0.00 到 1.00。 可以用来创建自定义加载动画。 使用 onxmlcomplete 事件启动加载动画,和 onloadcomplete 事件停止。 <network>show / hide advanced settings 网络设置下载/解码和缓存图像。 <network downloadqueues="0" decodequeues="0" retrycount="2" caching="true" cachesize="7" /> Attribute name Full variable name Type Default 0 value downloadqueues network.downloadqueues int 图像的数量(tiles),同时将下载(0 =automatic)。 Attribute name Full variable name Type Default value

decodequeues network.decodequeues int 0 图像的数量(瓷砖),将解码(jpeg?像素)在同一时间(0 =自动)。警告,别在这里使用高 值,解码是非常繁重的处理操作,和不幸的 flash 播放器不能解码“背景”所以在 解码观众将封锁! Attribute name Full variable name retrycount network.retrycount Type int Default 2 value 自动重试下载的数量装货(服务器)错误之前显示一条错误消息。 Attribute name Full variable name caching network.caching Type Default value Boolean true 启用/禁用所有其他的缓存(不是帕诺人形象有关,如层/插件和热点)文件。 Attribute name Full variable name cachesize network.cachesize 在 MB 缓存缓冲区 的大小。<memory>内存使用的设置。<memory maxmem="..." devices="..." />注: 总是使用一个设备设置改变默认设置只对特殊情况和需求! Attribute name Full variable name Type Default maxmem memory.maxmem int ... value Type Default value Number 7.0 设置的最大内存使用量解码图像块在 MB。瓷砖在 MB 内存大小的计算是通过: “tile-image-width * tile-image-height * 4 / 1024/1024” (如 512 年 x512px 瓷砖需 要 1 MB 内存)。当达到 maxmem 限制将,目前没有使用的内存(需要/可见)瓷砖 将 freeed /返回。注意:小心使用这个设置!它会影响浏览器的性能和稳定性。当 前的默认设置是: ? Flash - 350 MB

?oooo HTML5 Desktop - 150 MB Tablet / Mobile - 50 MB (Android, Windows, Silk, Blackberry, ...) iOS (before 7.1) - 40 MB iOS (7.1 and above) - 50 MB Examples <memory <memory <memory <memory <memory maxmem="350" maxmem="150" maxmem="50" maxmem="40" maxmem="50" devices="Desktop+Flash" /> devices="Desktop+HTML5" /> devices="Mobile|Tablet" /> devices="iOS" /> devices="iOS7.1" /> <security>安全 flash 播放器和 HTML5 /跨域相关设置. <security cors=""><crossdomainxml url="http://.../crossdomain.xml" /><crossdomainxml url="..." /> ... <allowdomain domain="www.other-domain.com" /><allowdomain domain="..." /> ... </security> Attribute name cors Full variable name (HTML5 only) security.cors Type Default value String "" HTML5 歌珥(交叉起源资源共享)图像。 crossOrigin 属性的默认值设置为所有的 图像将加载 krpano HTML5 浏览器。允许的值是: ?? off -没有歌珥用法——crossOrigin 属性将不会设置。或一个空字符串(=default)-没有 凭证国旗歌珥 - 跟国旗歌珥凭证 anonymous use-credentials 在服务器上启用歌珥详细信息请见:

http://enable-cors.org/ http://enable-cors.org/server.html 例子: 如果你的服务器 是一个 Apache-server,最简单的方法使歌珥将把。htaccess 命名文件,以下内容的 文件夹应该访问的文件: Header set Access-Control-Allow-Origin "*" Attribute name Full variable name only) (Flash Type Default ue val crossdomainxml[...]. security.crossdomainxml[...] Strin url .url g crossdomain 路径。 xml 在其他服务器上。 加载一个跨域策略文件从一个位置指定的 url 参数。 默认 策略文件的 Flash Player 看起来位于 crossdomain 根域的文件名。data-loading 请求的服务器上的 xml。crossdomain。url 设置 Flash 播放器可以从任意位置加 载策略文件。看看 Adobe 网站的更多信息: http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.ht ml Attribute name Full variable name only) (Flash Type Default ue val allowdomain[...].dom security.allowdomain[...].do Strin ain main g 允许访问其他领 域 ( 必要的插件希望访问其他领域 ) 。您还可以指定特殊领域“*”来允许访问 所有域。指定“*”是允许访问的唯一途径外地 SWF 文件从本地 SWF 文件 <textstyle> (Flash only) textstyle 元素可以定义样式的文本将显示 theshowtext()行动。的名字 textstyle 需要传递 2.参数。<textstyle name="..." font="Times"

fontsize="12.0" bold="true" italic="false" background="true" backgroundcolor="0xFFFFFF" border="true" bordercolor="0x000000" textcolor="0x000000" alpha="1.0" blendmode="normal" effect="" origin="cursor" edge="bottom" textalign="none" xoffset="0" yoffset="-3" showtime="0.1" fadetime="0.0" fadeintime="0.0" noclip="true" /> Full variable name textstyle.count (read only) Type int Default value 1 计数/ textstyle 所有元素的数量。 这个默认值是 1,因为这是一个预定义的默认元 素。 Attribute name Full variable name Type Default value

name textstyle[name].name String textstyle 的名称(见笔记名称)。使用默认名称来覆盖默认的 textstyle 设置。 Full variable name (read only) Type int Default value textstyle[name].index 当前 textstyle 元素的索引。 Attribute name Full variable name font 字体的名称。 Attribute name Full variable name fontsize 文本的大小。 Attribute name Full variable name bold textstyle[name].bold textstyle[name].fontsize textstyle[name].font Type Default e valu String "Times" Type Default e valu Number 12.0 Type Default e valu Boolea true n 指定是否粗体文本。 Attribute name Full variable name italic textstyle[name].italic

Type Default e valu Boolea false n 指示是否斜体文本。 Attribute name Full variable name background textstyle[name].background Type Default e valu Boolea true n

指定文本字段是否具有背景填充。 Attribute name Full variable name Type Default e 0xFFFFFF valu backgroundcolo textstyle[name].backgroundcolo int r r 文本字段的颜色背景。 Attribute name Full variable name border textstyle[name].border Type Default e valu Boolea true n 指定文本字段是否具有边框。 Attribute name Full variable name bordercolor textstyle[name].bordercolor Type int Default e 0x000000 valu 文本字段的颜色边界。 Attribute name Full variable name textcolor textstyle[name].textcolor Type int Default e 0x000000 valu 一个文本字段中的文本的默认颜色。 Attribute name alpha Full variable name textstyle[name].alpha Type Default value Number 1.0 阿尔法(透明度)值(0.0 - 1.0)的文本。 Attribute name blendmode Full variable name Type Default value textstyle[name].blendmode String "normal" Flash 混合模式。一些模式:“正常”,“添加”,“差异”,“乘” 、 “屏幕”? 在这 里看到更多细节关于所有可用的混合模式:

http://help.adobe.com/.../BlendMode.html 和这里的一些插图/例子: http://help.adobe.com/.../DisplayObject.html blendMode Attribute name effect Full variable name textstyle[name].effect Type String Default value 位图的影响。这个值可以是任何组合的效应函数: ?辉光(颜色、阿尔法范围、强 度); ?dropshadow(深度、角度、色彩、范围、强度); ?模糊(半径); Attribute name origin Full variable name textstyle[name].origin Type Default value String "cursor" 原点位置的文本。可能设置:光标显示文本在鼠标光标的位置或 lefttop, 左,leftbottom,顶部, 中心,底部,righttop,rightbottom。 Attribute name edge Full variable name textstyle[name].edge Type Default value String "bottom" 边缘/起源正电子在文本本身。

Attribute Full variable name name Type Default value textalign textstyle[name].textalign String "none" 对齐的文本: none, left, center, right. Attribute Full variable name name xoffset textstyle[name].xoffset Type int Default 0 value

x 抵消在像素从原点指向文本。 Attribute Full variable name name yoffset textstyle[name].yoffset y 抵消在像素从原点指向文本。 Attribute Full variable name name showtime textstyle[name].showtime 显示文本以秒为单位的时间。 Attribute Full variable name name fadetime textstyle[name].fadetime 淡出时间以 秒为单位。 Attribute Full variable name name 淡入时间以秒为单位。 Attribute Full variable name name noclip textstyle[name].noclip 避免剪切的文本在屏幕上边界。 Examples <textstyle name="DEFAULT" font="Arial" fontsize="12" bold="true" italic="true" textcolor="0x000000" background="false" border="false" blendmode="layer" Type Default value Type Default value Type Default value Type Default value Type int Default -3 value Number 0.1 Number 0.0 fadeintime textstyle[name].fadeintime Number 0.0 Boolean true

effect="glow(0xFFFFFF,0.85,4,4);dropshadow(2,45,0x000000,4,1);" origin="cursor" edge="bottom" xoffset="15" yoffset="-5" showtime="0.1" fadeintime="0.1" fadetime="0.1" /> 演示:交互式 textstyles 测试 <lensflareset> (Flash only) 定义了一组 lensflare /风格。 这组可以被设置从 lensflare 元素集。 只有一个基地 所有的耀斑图像的图像。耀斑将被定义为印度铜币/作物基地的形象,但他们可以 有不同的颜色和大小。 <lensflareset name="." url="%SWFPATH%/krpano_default_flares.jpg"><flare pixsize="128" pixupos="0" pixvpos="0" color="0xFFFFFF" pos="0.0" scale="0.1" /><flare ... /><flare ... /> ...

</lensflareset> Full variable name lensflareset.count (read only) Type int Default value 1 所有目前宣布的统计/数字 lensflare 集。有预定义的设置指定默认。 Attribute name name Full variable name lensflareset[name].name Type String Default value 当前 lensflare 集的名称(见笔记名称)。 使用默认覆盖默认的一个。 这个名字可以 通过设置设置从一个称为 lensflare 元素。 Attribute name index Full variable name only) (read Type String Default value lensflareset[name].index lensflareset 元素的索引。 Attribute name url Full variable name lensflareset[name].url Type

Default ue val Strin see the text g 路径/ url 耀斑的基本形象。 默认值是 “% SWFPATH % / krpano_default_flares.jpg” 。 Full variable name (read only) Type int Default value 0 lensflareset[name].flare.count 统计/数字的耀斑元素在这个 lensflare 集。

Attribute name Full variable name (read only) Type Default value flare[...].index lensflareset[name].flare[...].in int dex 当前耀斑元素的索引在这个 lensflare 集。 Attribute name Full variable name Type Default ue val flare[...].name lensflareset[name].flare[...].na Strin me g 当前的耀斑元素的名称(见 笔记名称)。如果没有定义,它将自动设置。 Attribute name Full variable name Type Default ue 0 val flare[...].pixsi lensflareset[name].flare[...].pi int ze xsize 像素大小(宽度和高度)的作 物面积为当前耀斑图像。 Attribute name Full variable name Type Default ue 0 val flare[...].pixup lensflareset[name].flare[...].pi int os xupos 农作物种植面积的水平像 素位置为当前耀斑图像。 Attribute name Full variable name Type Default ue 0 val flare[...].pixvp lensflareset[name].flare[...].pi int os xvpos 农作物种植面积的垂直像 素位置为当前耀斑图像。 Attribute name Full variable name Type

Default e 0xFFFFFF valu flare[...].colo lensflareset[name].flare[...].co int r lor

本文对当前耀斑图像。源图像乘以这个颜色。 Attribute name Full variable name Type Default e valu flare[...].pos lensflareset[name].flare[...].po Numbe 0.0 s r 耀斑在屏幕上的位置: 0.0 =开始点(ath,atv lensflare 的位置) 1.0 =相反的位置从开始点良好的价值观可 以从-2.0 + 5.0。 Attribute name Full variable name Type Default e valu flare[...].scal lensflareset[name].flare[...].sc Numbe 1.0 e ale r 耀斑的大小相对于屏 幕的高度。典型的值从 0.01 到 0.10。 <lensflare> (Flash only) 定义了一个 lensflare(sun)。<lensflare name="..." set="DEFAULT" visible="true" keep="false" ath="0.0" atv="0.0" size="0.8" blind="0.6" blindcurve="4.0" />

Full variable name lensflare.count (read only) Type int Default value 0 计数/ lensflare 所有元素的数量。 Full variable name lensflare.visible 显示/隐藏整 个 lensflare 层。 Full variable name lensflare.alpha (read only) Type Default value (read only) Type Default value Boolean true Number 1.0 控制整个的透明度/阿尔法 lensflare 层。 Full variable name lensflare.layer (as3 usage only) Type Sprite Default value Actionscript 3 雪碧 lensflare 层的对象。 Attribute name Full variable name name lensflare 元素的名称(见笔记名称)。 Type Default value lensflare[name].name String Attribute name index Full variable name only) (read Type int Default value lensflare[name].index lensflare 元素的索引。 Attribute name set Full variable name lensflare[name].set Type Default value String "DEFAULT" lensflare 集这个 lensflare Attribute name visible Full variable name lensflare[name].visible Type Default value

Boolean true

lensflare 元素的可见性。 Attribute name keep Full variable name lensflare[name].keep Type Default value Boolean false 这个 lensflare 元素应保存或删除当加载一个新帕诺人。参见 loadpano()操作。 Attribute name ath Full variable name lensflare[name].ath Type Default value Number 0.0 水平位置 lensflare 在球坐标(-180 + 180)。 Attribute name Full variable name atv lensflare[name].atv 垂直位置 lensflare 在球 坐标(-90 + 90)。 Attribute name Full variable name size lensflare[name].size 大小/ 规模的耀斑 lensflare 元素。 Attribute name Full variable name blind lensflare[name].blind Type Default value Number 0.0 Type Default value Number 0.8 Type Default value Number 0.6 致盲因素——盲人是多少,当你迎着阳光看的时候: 0.0 =不炫目,1.0 =致盲(=白色 屏幕)

Attribute name Full variable name blindcurve Type Default value lensflare[name].blindcurve Number 4.0 炫目的曲线(1.0 - 10.0)——它控制的增加炫目的俺当接近爆发的中心位置。<data> 原始的数据部分。它可以用于存储任何信息或数据。krpano 不会解析其内容。< 数据>元素的整个内容将存储在结果数据的内容属性(名称)对象。

内容本身不会 krpano 解析,但 xml 语法规则和一些自动 xml-entity-resolving 过程仍将适用于它! 为了避免任何 xml-syntax-parsing xml-entity-resolving,把整个 数据内容在< ![CDATA[和]]>标记。 这种方式可以使用所有的人物和 xml-tags 没有 解析。注意——当加载其他 xml 文件,所有数据标签保持不变,除非他们在其他 xml 定义, 然后他们将覆盖新的。<data name="..."> ... </data> 避免 xml 分析 CDATA: <data name="..."><![CDATA[ ... ]]></data> Full variable name data.count (read only) Type int Default value 0 计数/数量的所有数据元素。 Attribute name Full variable name Type name data[name].name int 数据元素的名称(见笔记名称)。 Full variable name data[name].index 数据元素的索引。 Full variable name data[name].content Type String Default value (read only) Type int Default value Default value

<data>元素的整个内容作为文本字符串。<scene>场景元素在技术上类似 “inline-xml”文件。它们可以用来定义完整的 krpano xml 文件的内容再次在当 前的 xml 文件。 它就像一个外部 xml,只是内联/嵌入到当前 xml。 场景元素的内 容不会被解析或以任何方式使用,untilloadscene()与现场将调用的名称。典型的用 法是定义多个帕诺斯从一个旅游在一个 xml 文件。 当加载一个新的外部 xml 文 件与 loadpano()操作,那么所有当前定义场景元素将被删除。可以存储任何自定 义属性的<场景>元素——观众本身将忽略它们,但是它们可以用于自定义操作。 <scene name="..." onstart=""> ... </scene> Full variable name scene.count (read only) Type int Default value 0 计数/所有场景元素的数量。 Attribute name Full variable name name scene[name].name Type String Default value 场景元素的名称(见笔记名称)。这是使用 loadscene 时使用的名称()操作。 Attribute name Full variable name onstart Type Default value scene[name].onstart Action Event “onstart”事件——在这里/功能的任何行动都将被称为“开始”的帕诺人/ 现 场查看可以定义。

Full variable name scene[name].index 场景元素的索引。 Full variable name scene[name].content (read only) Type int Default value Type String Default value 整个未解析<scene>元素的内容作为文本字符串。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值