You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, January 14th 2012, 11:30am

Desktop Buttons etwas rauszoomen nach Panoload möglich?

Hallo allerseits,
bin hier ein Neuzugänger und hoffe, dass mir einige krpano-Freaks behilflich sein werden. Habe gute Erfahrungen mit Pano2Vr, stoße aber jetzt an machbaren Grenzen der Funktionsmöglichkeiten.
Eine Mini-Tour habe ich schon mit krpano erfolgreich getestet und möchte die Buttonleiste mit Mouse-over vergrößern-verkleinern (verkleinert nach Panoload).
Meine erste Frage wäre, ob man den ganzen Button-Code- bei „defaultskin.xml“ unter <!-- desktop buttons and events --> eine Gesamt-Funktion einbauen kann wie das Beispiel meiner Tour zeigt: (Hinweis vom 7.09.2014:Tour nicht mehr Online)
Wäre super, wenn mir jemand einen Tipp geben könnte.
Gruß, Thomas
PS:
Hier mal den Code im gesamten wo ich schon was editiert habe:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!-- desktop buttons and events -->
	<style name="button" url="%SWFPATH%/skin/buttons.png" keep="true" />
	<plugin name="in"   	devices="desktop" align="bottom" x="-160" y="3" style="button" crop="160|0|40|40" onovercrop="160|40|40|40" ondowncrop="160|80|40|40" ondown="set(fov_moveforce,-1);" onup="set(fov_moveforce,0);" />
	<plugin name="out"  	devices="desktop" align="bottom" x="-120" y="3" style="button" crop="200|0|40|40" onovercrop="200|40|40|40" ondowncrop="200|80|40|40" ondown="set(fov_moveforce,+1);" onup="set(fov_moveforce,0);" />
	<plugin name="left" 	devices="desktop" align="bottom" x="-80"  y="3" style="button" crop=  "0|0|40|40" onovercrop=  "0|40|40|40" ondowncrop=  "0|80|40|40" ondown="set(hlookat_moveforce,-1);" onup="set(hlookat_moveforce,0);" />
	<plugin name="right"	devices="desktop" align="bottom" x="-40"  y="3" style="button" crop= "40|0|40|40" onovercrop= "40|40|40|40" ondowncrop= "40|80|40|40" ondown="set(hlookat_moveforce,+1);" onup="set(hlookat_moveforce,0);" />
	<plugin name="up"   	devices="desktop" align="bottom" x="+0"   y="3" style="button" crop= "80|0|40|40" onovercrop= "80|40|40|40" ondowncrop= "80|80|40|40" ondown="set(vlookat_moveforce,-1);" onup="set(vlookat_moveforce,0);" />
	<plugin name="down" 	devices="desktop" align="bottom" x="+40"  y="3" style="button" crop="120|0|40|40" onovercrop="120|40|40|40" ondowncrop="120|80|40|40" ondown="set(vlookat_moveforce,+1);" onup="set(vlookat_moveforce,0);" />
	<plugin name="starbtn"  devices="desktop" align="bottom" x="+80"  y="3" style="button" crop="240|0|40|40" onovercrop="240|40|40|40" ondowncrop="240|80|40|40" onhover="showtext(Buttons unsichtbar, BUTTONSTYLE);" onclick="hideui();" />
	<plugin name="dragmode" devices="desktop" align="bottom" x="+120" y="3" style="button" crop="400|0|40|40" onovercrop="400|40|40|40" ondowncrop="400|80|40|40" onhover="showtext(Anfasser wecheln, BUTTONSTYLE);" onclick="dragcursor();" visible="true"  />
	<plugin name="movemode" devices="desktop" align="bottom" x="+120" y="3" style="button" crop="360|0|40|40" onovercrop="360|40|40|40" ondowncrop="360|80|40|40" onhover="showtext(Anfasser wechseln, BUTTONSTYLE);" onclick="qtvrcursor();" visible="false" />
	<plugin name="openfs"   devices="desktop" align="bottom" x="+160" y="3" style="button" crop="280|0|40|40" onovercrop="280|40|40|40" ondowncrop="280|80|40|40" onhover="showtext(Fullscreen, BUTTONSTYLE);" onclick="set(fullscreen,true);" visible="true"  />
	<plugin name="closefs"  devices="desktop" align="bottom" x="+160" y="3" style="button" crop="320|0|40|40" onovercrop="320|40|40|40" ondowncrop="320|80|40|40" onhover="showtext(Browser, BUTTONSTYLE);" onclick="set(fullscreen,false);" visible="false" />
		
	<events name="defaultskin" keep="true" devices="desktop"
			onxmlcomplete="setuppano();"
	    	onenterfullscreen="set(plugin[openfs].visible,false); set(plugin[closefs].visible,true);"
	    	onexitfullscreen ="set(plugin[openfs].visible,true); set(plugin[closefs].visible,false);"
	    	onkeyup="if(keycode == 32, showui());"
	    	/>

This post has been edited 2 times, last edit by "thomkell" (Sep 7th 2014, 10:24am)


2

Tuesday, January 17th 2012, 1:06pm

Hi,

im Viewer Download Paket im Verzeichnis "examples\xml-usage\buttonsbar\" findet sich das "buttonsbar-scale.html" Beispiel, dort werden solche Buttons verwendet,

Schöne Grüße,
Klaus