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

Monday, September 14th 2015, 9:34am

Hilfe-Button: Info ein- und ausblenden

Hallo,
ich versuche gerade bei Panoramabildern auf der Basis von vtourskin.xml einen Hilfe-Button einzubauen.
Das funktioniert bereits:
  • der Button ist in der Control-Bar integriert
  • über das onclick-Event wird ein Hilfebild ein- und ausgeblendet

Allerdings wird dieses Bild immer hinter dem Panoramabild eingeblendet, was man erkennt, wenn man das onstart-Event nicht benutzt. Auch ein höherer Wert von 'zorder' bringt das Hilfebild nicht in den Vordergrund.
Hier ist der minimalistsch gehaltene Code aus der zugehörigen XML-Datei:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<krpano ispartialpano="true" onstart="loadscene(get(startscene),null,MERGE);">

	<include url="../skin/vtourskin.xml" />
	
	<layer name="helpimage" url="helpimage.png" align="center" visible="false" zorder="20" /> 

	<action name="toggleHelpImage">
		if(layer[helpimage].visible,
			set(layer[helpimage].visible,false),
			set(layer[helpimage].visible,true)
		);
	</action>

	<!-- in vtourskin.xml:  <layer name="skin_btn_help" ... onclick="toggleHelpImage();" /> -->

Hat jemand eine Idee oder sogar einen Hinweis auf eine XML-Datei, mit der das gewünschte Verhalten erreicht werden kann?

2

Monday, September 14th 2015, 11:39am

... und schon gelöst!

Ich habe den Tipp erhalten, dass das Attribut keep="true" fehlt und schon funktioniert es...