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

Thursday, December 8th 2011, 12:23pm

-erledigt- Begrüßungs Textfeld nur einmal anzeigen

Zunächst mal ein freundliches Hallo in die Runde, von einem newbi in Sachen XML und programmieren. *smile*

Ich bin schon ein bissel stolz auf mich, dass ich mein erstes Panoprojekt bisher ganz allein und zufriedenstellend hin bekommen habe. Allerdings bin ich jetzt an einem Punkt, an dem ich mir schon stundenlang die Augen im Netz rot gelesen habe. Irgendwie glaube ich, dass die Lösung einfach sein muss, aber ich hab noch nichts hilfreiches gefunden.

Zum Problem:

Ich habe einen Rundgang durch unser Vereinsheim erstellt. Start ist im Flur, von dort geht es in die anderen Räume und aus jedem Raum wieder in den Flur.
Ich habe, wenn die Tour startet, ein Textfeld programmiert, in dem steht, wie man im Pano navigiert. Das Textfeld wird dann mit klick geschlossen und verschwindet. Wenn ich aber nun aus irgend einem anderen Raum wieder den Flur betrete, dann erscheint das Begrüßungstextfeld wieder. Soll es aber nicht.

Wie kriege ich es hin, dass der Hinweistext zur Navigation nur ein einziges Mal beim Start der Tour angezeigt wird, danach aber nicht mehr?

Für sachdienliche Hinweise gibt es zwar keine Belohnung, aber mein Dank ist euch sicher.

LG panostefski

PS: Hier ist der von mir verwendete Code:

<krpano version="1.0.8.14">

<include url="skin/defaultskin.xml" />

<view hlookat="65" vlookat="4.55" maxpixelzoom="1.0" fovmax="120" limitview="auto" />

<preview url="Fully Panorama.tiles/preview.jpg" />

<image type="CUBE" multires="true" tilesize="648" progressive="false">
<level tiledimagewidth="3561" tiledimageheight="3561">
<cube url="Fully Panorama.tiles/l3_%s_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="1781" tiledimageheight="1781">
<cube url="Fully Panorama.tiles/l2_%s_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="891" tiledimageheight="891">
<cube url="Fully Panorama.tiles/l1_%s_%0v_%0h.jpg" />
</level>
</image>

<!-- <plugin name="options" url="plugins/options.swf" />

<plugin name="editor" url="plugins/editor.swf" align="top" x="10" y="10" /> -->

<plugin name="htmltext"
url="plugins/textfield.swf"
keep="false"
enabled="true"
visible="true"
handcursor="true"
align="center" width="600" autosize="center"
x="0" y="0"
html="data:htmldata1"
background="true"
backgroundcolor="0xf0b56a"
roundedge="25"
borderwidth="3"
glow="5"
glowcolor="0xffffff"
blur="5"
textglow="5"
textshadow="3"
bordercolor="0x000000"
selectable="false"
onclick="action(close, htmltext) ;"
/>
<action name="close">
set(plugin[htmltext].enabled, false);
set(plugin[htmltext].visible, false);
tween(plugin[htmltext].alpha, 0.0, 0.5, default, removeplugin(htmltext));
</action>

<data name="htmldata1">
<br> </br>
<p align="center">
<font face="Comic Sans MS" size="+8" style="bold">
<b>Willkommen im Vereinsheim</b>
</font>
</p>
<br>
<p align="center">
<font face="arial" size="+4">
<b>Die Steuerung der Panoramen erfolgt durch die unten angezeigten Buttons, oder durch bewegen der Maus bei gedrückter linker Maustaste. Zoomen ist mit dem Mausrad möglich.</b>
</font>
</p>
</br>
<br>

<a href="event:action(close);">
</a>
<p align="center">
<font face="arial" size="+6">
<b>Hier klicken zum schließen des Hinweisfensters.</b>
</font>
</p>
</br>
<br> </br>
</data>

<hotspot name="hs1" devices="all"
keep="false"
visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true" maskchildren="false"
zorder="0"
fillcolor ="0xffffff" fillalpha ="0.00" borderwidth ="0.0" bordercolor ="0xffffff" borderalpha ="0.00"
fillcolorhover="0xf1c184" fillalphahover="0.50" borderwidthhover="4.0" bordercolorhover="0xd26d3e" borderalphahover="0.80"
fadeintime="0.150" fadeouttime="0.300" fadeincurve="1.100" fadeoutcurve="0.700"
onover=""
onhover="showtext(Versammlungsraum)"
onout=""
ondown=""
onup=""
onclick="loadpano(U-Raum.xml, null, KEEPBASE, ZOOMBLEND(2,1.5));"
>
<point ath="146.6714" atv="-35.9960" />
<point ath="-165.9715" atv="-30.7382" />
<point ath="-164.3535" atv=" 45.5977" />
<point ath="152.1612" atv=" 54.2920" />
</hotspot>

<hotspot name="hs2" devices="all"
keep="false"
visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true" maskchildren="false"
zorder="0"
fillcolor ="0xffffff" fillalpha ="0.00" borderwidth ="0.0" bordercolor ="0xffffff" borderalpha ="0.00"
fillcolorhover="0xf1c184" fillalphahover="0.50" borderwidthhover="4.0" bordercolorhover="0xd26d3e" borderalphahover="0.80"
fadeintime="0.150" fadeouttime="0.300" fadeincurve="1.100" fadeoutcurve="0.700"
onover=""
onhover="showtext(zum Tauchteich...."
onout=""
ondown=""
onup=""
onclick="loadpano(Tundernsee.xml, null, KEEPBASE, Zoomblend(2,1.5)); moveto(-50,0,smooth(100,50,20));"
>
<point ath="-65.8683" atv="-31.9298" />
<point ath="-17.2491" atv="-37.3574" />
<point ath="-21.8958" atv=" 49.7840" />
<point ath="-69.5473" atv=" 39.3750" />
</hotspot>
/>

<hotspot name="hs3" devices="all"
keep="false"
visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true" maskchildren="false"
zorder="0"
fillcolor ="0xffffff" fillalpha ="0.00" borderwidth ="0.0" bordercolor ="0xffffff" borderalpha ="0.00"
fillcolorhover="0xf1c184" fillalphahover="0.50" borderwidthhover="4.0" bordercolorhover="0xd26d3e" borderalphahover="0.80"
fadeintime="0.150" fadeouttime="0.300" fadeincurve="1.100" fadeoutcurve="0.700"
onover=""
onhover="showtext(Toilette/Dusche)"
onout=""
ondown=""
onup=""
onclick=""
>
<point ath="-148.9337" atv="-25.3809" />
<point ath="-116.8545" atv="-29.1845" />
<point ath="-118.0387" atv=" 44.6884" />
<point ath="-148.2247" atv=" 38.9598" />
</hotspot>

</krpano>

This post has been edited 1 times, last edit by "panostefski" (Dec 9th 2011, 12:01pm)


2

Thursday, December 8th 2011, 2:24pm

Schulter klopf....

Ich habs doch selber heraus bekommen.

Beim Aufruf des Flurpanos aus dem Versammlungsraum heraus musste ich das "MERGE" durch ein "KEEPBASE" ersetzen und alles ist gut. Jetzt gibt es nur am Beginn des Rundgangs den Hinweistext und danach nicht mehr. Freu....

Hier noch die korrigierte Zeile:

onclick="loadpano(Fully Panorama.xml, null, KEEPBASE, ZOOMBLEND(2,1.5)); moveto(-30,4.55,smooth(100,50,20));"

Trotzdem toll, dass es dieses Forum gibt. *thumbup*