Tour Creator Pro

Direct edit of xml - *optional

Hotspot attributes *optional

Hotspot style

Styles for hotspots:
  1. icon hotspot - stylehs
  2. <style name="stylehs" edge="top" oy="0" distorted="false" tooltip="" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="if(hsonclick, skin_hidetooltips();hsonclick,if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll(); ););" onloaded="if(textonhover AND linkedscene===null AND onhover===null,copy(tooltip,textonhover); loadstyle(skin_tooltips););if(skin_settings.tooltips_hotspots, if(linkedscene AND textonhover===null, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips);););if(textonhover AND linkedscene,onhoverNextScene(get(name),get(linkedscene),'hsShowNextSceneStyle'););" />
  3. image hotspot - styleimagehs
  4. <style name="styleimagehs" edge="top" oy="0" tooltip="" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="if(hsonclick, skin_hidetooltips();hsonclick,if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll1(); ););" onloaded="if(textonhover AND linkedscene===null AND onhover===null,copy(tooltip,textonhover); loadstyle(skin_tooltips););if(skin_settings.tooltips_hotspots, if(linkedscene AND textonhover===null, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips);););if(textonhover AND linkedscene,onhoverNextScene(get(name),get(linkedscene),'hsShowNextSceneStyle'););" />
  5. text css3d hotspot - styletexths
  6. <style name="styletexths" renderer="css3d" autoheight="true" padding="4" selectable="false" tooltip="" border="true" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="if(hsonclick, skin_hidetooltips();hsonclick,if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll1(); ););" onloaded="if(textonhover AND linkedscene===null AND onhover===null,copy(tooltip,textonhover); loadstyle(skin_tooltips););if(skin_settings.tooltips_hotspots, if(linkedscene AND textonhover===null, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips);););if(textonhover AND linkedscene,onhoverNextScene(get(name),get(linkedscene),'hsShowNextSceneStyle'););" />
  7. text webgl hotspot - styletexthsvr
  8. <style name="styletexthsvr" autoheight="true" padding="4" selectable="false" tooltip="" border="true" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="if(hsonclick, skin_hidetooltips();hsonclick,if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll1(); ););" onloaded="if(textonhover AND linkedscene===null AND onhover===null,copy(tooltip,textonhover); loadstyle(skin_tooltips););if(skin_settings.tooltips_hotspots, if(linkedscene AND textonhover===null, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips);););if(textonhover AND linkedscene,onhoverNextScene(get(name),get(linkedscene),'hsShowNextSceneStyle'););" />
  9. polygonal hotspot - stylepolygonalhs
  10. <style name="stylepolygonalhs" tooltip="" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="if(hsonclick, skin_hidetooltips();hsonclick,if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll1(); ););" onloaded="if(textonhover AND linkedscene===null AND onhover===null,copy(tooltip,textonhover); loadstyle(skin_tooltips););if(skin_settings.tooltips_hotspots, if(linkedscene AND textonhover===null, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips);););if(textonhover AND linkedscene,onhoverNextScene(get(name),get(linkedscene),'hsShowNextSceneStyle'););" />
  11. flyout hotspot - styleflyouths
  12. <style name="styleflyouths" tooltip="" distorted="true" flying="0.0" flystate="0" backup_state="" backup_zorder="" flying_state="in" backup_rx="0" backup_ry="0" backup_rz="0" backup_scale="0" capture="false" ondown="if(googleanalyt.hotspotclick,js(ga('send','event', 'hotspot', 'click')););" onclick="flyout_hotspot();" onloaded="if(textonhover,copy(tooltip,textonhover); loadstyle(skin_tooltips);,if(skin_settings.tooltips_hotspots, if(linkedscene, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips); )); );" />

Tooltip style *optional

It is two types of tooltips style:

Hotspot actions

Actions names and parameters:

  1. Load scene with set view - loadSceneSetView(scene_name,hlookat,vlookat,fov);
  2. Show image - sphotoLarge(url);
  3. Info relative width (%) - infobox_pct(info_name,width_in_%);
  4. Info absolute width (px) - infobox_px(info_name,width_in_px);
  5. Open url - openurl(url);
  6. Show gallery - buildgallery(gallery_name);
  7. Show plan - openPlan(plan_name);
  8. Show inbuilt video - videoplayer_open(url.mp4|url.webm,posterurl.jpeg,soundvolume);
  9. Show youtube video - youtubeplayer_open(link);

Note: