embedpano的功能。 js脚本
脚本包括
查看器嵌入
嵌入参数
启动/嵌入变量
查看器删除
指出了使用移动设备上(iPhone、iPad、Android)
例子
embedpano的功能。 js脚本
创建并将krpano查看器嵌入到HTML页面。
自动检查闪光或HTML5支持和自动加载适当的krpano查看器。
几个浏览器,跨系统鼠标滚轮修复(wheel-zooming page-scrolling Mac支持,触摸板/ continues-wheel支持,车轮速度标准化)。
当使用固定的几个Flashplayer限制窗口模式=透明或不透明。
自动启用flash播放器的使用全屏模式。
脚本也可以合并一起krpano HTML5浏览器脚本集成到一个脚本文件(例如“tourjs”)。当使用krpano帕诺人或使VTOUR滴这将是默认自动完成。
脚本包括嵌入脚本需要包含在html页面的任何地方。
包括它只是这样:<script src="embedpanojs"></script>
当一个脚本文件将使用HTML5嵌入式查看器,就包括这个文件:<script src="tourjs"></script>查看器嵌入创建html页面上的任何地方< div >观众应该嵌入元素,给它一个独特的id通过css样式名称和定义它的大小:<div id="pano" style="width:100%; height:100%;"></div>
在定义了< div >元素,创建一个<脚本>元素嵌入脚本代码。的embedpanojs脚本提供了一个embedpano()查看器嵌入函数:
embedpano({embedding parameters});
embedpano()函数需要的对象嵌入参数。
完整的例子:<script src="embedpanojs"></script><div id="pano" style="width:600px; height:400px;"></div><script> embedpano({swf:"krpanoswf", xml:"panoxml", target:"pano"});</script>
嵌入参数embedpano()函数只需要一个Javascript对象作为参数。这个对象是用来传递所有参数(随机)通过使用parametername:价值对。(除了几乎所有的参数目标参数)是可选的,当他们没有定义,将使用默认值。的参数对象提供了以下设置:
swf:"krpanoswf"
名称和路径查看器”。 swf文件(相对于html文件)。
默认值是“krpanoswf”。
js:"krpanojs"
名称和路径krpano HTML5浏览器”。 js文件(相对于html文件)。
默认情况下相同的路径和文件名设置的基础主权财富基金设置将被使用,只是与“。 js的扩展,而不是 swf。
这个设置将被忽略当HTML5浏览器嵌入到嵌入脚本文件。
xml:"krpanoxml"
启动xml文件名称和路径(相对于html文件)。
默认名称相同的基本文件名的swf文件将使用(例如krpano。 xml krpanoswf)。
target:"pano-div-id"
浏览器的html元素的id应该嵌入。
将会有一个“警报() 当没有目标的错误。
id:"krpanoSWFObject"
内部观察者对象的id。
这将是观众通过连接的对象javascript接口。
默认id“krpanoSWFObject”。
重要的是,每个观众都有一个惟一的id !
当已经存在一个对象具有给定id,然后嵌入脚本将自动添加数字id,直到年底是独一无二的。
bgcolor:"#000000"
观众的背景颜色(颜色在html格式)。
默认值是“000000 #”(=黑)。
wmode:""
设置flash播放器窗口模式 设置。
可能的设置:
窗口——flash播放器默认情况下,系统支持和性能之间的妥协。注意:在许多系统和浏览器,html元素不能重叠的flash播放器模式!看到这窗口模式链接的细节。
不透明的——允许其他html元素重叠Flashplayer(慢的渲染性能)。
透明的——使flash播放器背景透明,允许看到html元素flash播放器后面,此外还允许其他html元素重叠flash播放器(更慢的渲染性能)。
直接——最佳性能,硬件加速表示,没有html重叠在许多系统和浏览器(这通常是最快的方式,但在不兼容或旧系统/浏览器这可能会导致经济放缓)。
krpano将使用窗口模式=直接默认情况下,除了铬-窗口模式=窗口将使用默认(窗口大小调整期间更好的性能和黑色)。
HTML5指出:窗口模式通常是一个Flash-only设置,但窗口模式=透明也将评估krpano HTML5的观众,使背景透明的。 在HTML5浏览器重叠本身总是可能的。
html5:"auto"
设置krpano HTML5浏览器使用。
可能的设置:
汽车——默认设置自动使用HTML5 krpano查看器。
设置,krpano Flash查看器将使用默认桌面和krpano HTML5观众只有当Flashplayer不可用或者当手机/平板电脑将被使用。
更喜欢——喜欢krpano HTML5查看器的使用。
设置,krpano HTML5查看器将使用默认情况下,和krpano Flash查看器只有当系统/浏览器不是方能尽享。
回退——喜欢krpano Flash查看器的使用。使用krpano HTML5浏览器后退闪时不可用。
只有——只使用HTML5 krpano查看器——从不使用krpano Flash查看器。
设置,krpano HTML5查看器将在可能的情况下使用。当系统/浏览器不是方能尽享,那么将显示一条错误消息。
总是总是使用HTML5 krpano查看器,无论系统/浏览器是否支持它。警告——这个设置应该只用于内部测试!
从来没有——从不使用HTML5 krpano查看器,强制使用krpano Flash观众。
设置为HTML5浏览器扩展:(测试)
的html5设置可以扩展“webgl”或“css3d”来定义哪些绘制技术时应优先都可用。
使用例子:html5 =“汽车+ css3d”,html5 = "喜欢+ webgl”,……
当可用默认WebGL将首选。
flash:""
设置krpano Flash浏览器使用。
这是一个基本一样html5设置,逆。它可以用于更好的url,例如通过使用flash =喜欢而不是html5 =后退。
当闪光设置将被设置,它将映射到一个html5设置和覆盖它。
可能的设置:
没有设置,使用html5设置。
汽车- - - - - -一样html5 =汽车。
更喜欢——喜欢krpano Flash查看器的使用。
使用HTML5 krpano观众只有当没有flash播放器和系统/浏览器方能尽享。
这个设置将映射到html5 =后退。
回退——喜欢krpano HTML5查看器的使用。使用krpano Flash观众只是后备当HTML5是不可用的。
这个设置将映射到html5 =喜欢。
只有——只使用krpano Flash查看器——从不使用krpano HTML5查看器。
设置,krpano Flash查看器将在可能的情况下使用。当没有flash播放器,那么将显示一条错误消息。
这个设置将映射到html5 =没有。
从来没有——从不使用krpano Flash浏览器,只使用krpano Flash查看器。
这个设置将映射到html5 =只。
vars:{}
通过与krpano Javascript对象变量:值对。
这可用于设置krpano启动变量并设置任何其他krpano变量或设置。
将被设置的变量后xml文件加载和解析。
所以这些变量可以用来添加新设置或覆盖设置已经在xml中定义的。
例子:var settings = {};settings["onstart"] = "trace('on start')";settings["viewhlookat"] = 30;embedpano({xml:"panoxml", target:"pano", vars:settings});
initvars:{}
通过与krpano Javascript对象变量:值对。
这基本上是一样的增值设置,但是这些变量将被设置之前xml文件将被加载和解析。
的主要使用此设置将变量可以设置自定义路径作为占位符里面url路径在xml文件中和/或设置变量,可以使用xml-if-checks为<包括>元素。
例子:embedpano({, initvars:{mypath:"/panos1/"} });XML:url="%$mypath%imagejpg"
能够通过initvars变量通过>这就有点不科学了。虽然你可以直接在阅读器里面打开txt(跳过系统的程序选择)也能正常使用。不过还是推荐你用360优化大师,里面的软件管理→默认软件设置里面可以重新设置或清除默认设置!
或者有root也可以直接删了htmlviewer,因为那个没用的。快试试吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)