检查全景项目文件夹下的plugins文件夹内是否有editor.swf文件,没有的话,从主目录下面的viewer/plugins中拷贝过去企业号
<plugin url="plugins/editor.swf" keep="true"/>
进入tour_editor.html,在下方可以看到编辑按钮editor。
点击后显示其他按钮,hotspots(热区),lensflares(光晕),xml,close。
点击后显示,hotspots,编辑多边形区域,编辑完后,返回,点击xml。
点击,save to disk,copy to clipboard,保存到本地或者复制到记事本中。
搜索该文件中的,points标签,复制到目标tour.xml中,保存即可。
补充(涉及后台编辑,开启编辑模式):
<hotspot name="videospot"
url="%SWFPATH%/plugins/videoplayer.swf"
alturl="%SWFPATH%/plugins/videoplayer.js"
videourl="%SWFPATH%/image/video.flv|%SWFPATH%/image/video.m4v"
posterurl="%SWFPATH%/examples/plugin-examples/video-hotspot/poster.jpg"
distorted="true"
ath="0"
atv="0"
edge="center"
scale="1.0"
rx="0"
ry="0"
rz="0"
loop="true"
pausedonstart="true"
directionalsound="true"
range="200"
volume="0.7"
onclick="togglepause();"
/>
使用完移除插件即可。<plugin url="plugins/editor.swf" keep="true"/>
以上就是krpao多边形热区编辑器的用法。部分参考资料来自:软盟网
热区代码注释:
<hotspot devices="flash" <!--支持设备类型 flash html5 all-->
name="hs1" <!--热区命名-->
keep="false" <!--是否在下一场景跳转后保持显示-->
visible="true" <!--是否可见-->
enabled="true" <!--是否接收鼠标事件-->
fillcolor="0x000000" <!--填充的颜色-->
fillalpha="NaN" <!--填充透明度-->
fillalphahover="NaN" <!--填充响应点下透明度-0-1 -->
fillcolorhover="0xFFFFFF"<!--填充响应颜色 -->
borderwidth="1" <!--边框宽度 像素-->
borderwidthhover="1" <!--边框响应宽度-->
bordercolor="0x000000" <!--边框颜色-->
bordercolorhover="0xFFFFFF" <!--边框响应颜色-->
borderalpha="0.5" <!--边框透明度-->
borderalphahover="0.5" <!--悬停状态变化时间及形式-->
fadeintime="0.15"
fadeincurve="1.1"
fadeouttime="0.3"
fadeoutcurve="0.7"
backup_onclick=""<!---->
backup_ondown=""<!---->
backup_onhover=""<!---->
backup_onout=""<!---->
backup_onover=""<!---->
backup_onup=""<!---->
depth="1000"<!---->
ishotspot="true"<!---->
loader_alternative=""<!---->
polyline="false"<!---->
scaleflying="true"<!---->
tx="0"<!---->
ty="0"<!---->
tz="0"<!---->
onclick="set(layer[ploycube110].visible,true);"<!--点击事件-->
>
<point ath="-37.069003" atv="-11.361505" /><!--第一个点的位置-->
<point ath="-13.729295" atv="-13.952639" />
<point ath="-13.693807" atv="0.823055" />
<point ath="-36.623381" atv="0.082103" />
<point ath="-37.165282" atv="-11.342888" />
</hotspot>
- 编辑器插件帮助制作者编辑xml并且实时对全景漫游进行测试。
- 可以添加、编辑以及移除热点。
- 可以添加、编辑以及移除镜头光晕。
- 注意 -编辑器版本与krpano版本必须一致!这是一个Flash插件,必须在flash内核下打开,建议使用tour_editor.html在测试服务器下打开!
可用方法:
hotspot.count 热点个数(只读)
hotspot.layer (as3 usage only)
hotspot[name].index 索引(只读)
hotspot[name].point.count 多边形点数 (只读)
hotspot[name].point[..].ath
hotspot[name].point[..].atv
hotspot[name].loading(只读) 是否正在加载
hotspot[name].loaded(只读) 是否加载完成
hotspot[name].loadedurl(只读) 加载的url
hotspot[name].hovering(只读) 是否hover
hotspot[name].imagewidth (只读) 图片宽
hotspot[name]..imageheight (只读)图片高
hotspot[name].pressed(只读) 是否按下
hotspot[name].loader 加载器
hotspot[name].sprite 雪碧图
hotspot[name].loadstyle(stylename) 加载属性集
hotspot[name].resetsize() 尺寸改变回调
hotspot[name].getfullpath() 返回完整路径 (仅plugininterface)
hotspot[name].getcenter(ath,atv) 获取中心位置