-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>

    Edited once, last by panostefski (December 9, 2011 at 12:01 PM).

  • 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*

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!