erledigt problem: textfeld in jedem pano individuell bei einer tour

  • habs hinbekommen *thumbsup*


    wenn ich ein pano so einzeln aufrufe, also direkt mit html die xml seite, dann klappt das auch.

    nur wenn ich über die tour.html die ganze sacha starte, wird das ganze ignoriert.


    hallo,

    befasse mich erstmals mit dem player und probiere ein wenig mit den beispielen rum - bin an der tour hängen geblieben.

    ich versuche gerade, ein textfeld, wie bein den examples, bei jedem pano individuell einblenden zu lassen.

    habe mal den bereich aus dem beispiel genommen und in eine der xml-dateien kopiert - wird nix angezeigt.

    packe ich das ganze in die tour.xml, klappt es - ist aber bei allen dann gleich drin.

    logisch ist doch, das ganze in jede einzelne xlm datei zu setzen, oder habe ich da einen denkfehler?

    sascha

    CODE:


    <data name="buttontext">
    <p align="center">
    <font face="arial" size="+4">
    <b><i>TEXTFIELD</i></b>
    </font>
    </p>
    </data>

    <plugin name="button" url="%SWFPATH%/plugins/textfield.swf"
    align="center" width="200" height="30" x="0" y="150" children="false"
    html="data:buttontext"
    background="false"
    textglow="4"
    textglowcolor="0xFFFFFF"
    textshadow="3"
    autosize="center"
    onclick="action(show_html_field);"
    />

    <action name="show_html_field">
    set(plugin[button].enabled,false);
    set(plugin[htmltext].y,-1500);
    tween(plugin[button].alpha,0,,,set(plugin[button].visible,false));
    tween(plugin[htmltext].alpha,1,0);
    tween(plugin[htmltext].textblur,0,0);
    tween(plugin[htmltext].blur,0,0);
    set(plugin[htmltext].visible,true);
    set(plugin[htmltext].enabled,true);
    tween(plugin[htmltext].y,0);
    </action>


    <action name="showbutton">
    set(plugin[button].visible,true);
    set(plugin[button].enabled,true);
    tween(plugin[button].alpha,1);
    </action>

    <plugin name="htmltext" url="%SWFPATH%/plugins/textfield.swf"
    align="center" width="500" height="300" x="0" y="-1100" visible="false"
    html="data:html1"
    css="data:css1"
    roundedge="0"
    borderwidth="1"
    bordercolor="0xFFFFFF"
    backgroundcolor="0xFFFFFF"
    selectable="false"
    shadow="5"
    autosize="center"
    />

    <plugin name="htmltext2" url="%SWFPATH%/plugins/textfield.swf"
    align="righttop" width="250" height="100" x="20" y="20"
    html="data:html2"
    css="data:css2"
    borderwidth="0"
    bordercolor="0xFF0000"
    backgroundcolor="0xFFFFFF"
    alpha="0.0"
    blur="8"
    textblur="8"
    glow="6"
    glowcolor="0xFFFFFF"
    shadow="5"
    autosize="center"
    visible="false"
    />

    <action name="move">
    plugin[%1].changeorigin(lefttop,lefttop);
    tween(plugin[%1].x,0,1,easeoutquad);
    tween(plugin[%1].y,0,1,easeoutquad,action(move2,%1));
    </action>

    <action name="move2">
    plugin[%1].changeorigin(rightbottom,rightbottom);
    tween(plugin[%1].x,0,1,easeoutquad);
    tween(plugin[%1].y,0,1,easeoutquad,action(moveback,%1));
    </action>

    <action name="moveback">
    plugin[%1].changeorigin(center,center);
    tween(plugin[%1].x,0,1,easeoutquad);
    tween(plugin[%1].y,0,1,easeoutquad);
    </action>

    <action name="hidewindow">
    set(plugin[%1].enabled,false);
    tween(plugin[%1].alpha,0);
    tween(plugin[%1].blur,20);
    tween(plugin[%1].textblur,20,,,set(plugin[%1].visible,false));
    </action>

    <action name="hidewindow2">
    set(enabled,false);
    tween(alpha,0);
    tween(blur,20);
    tween(textblur,20,,,set(visible,false));
    </action>

    <action name="show_html_field2">
    set(plugin[htmltext2].enabled,true);
    tween(plugin[htmltext2].blur,8,0);
    tween(plugin[htmltext2].textblur,8,0);
    set(plugin[htmltext2].blur,8);
    set(plugin[htmltext2].textblur,8);
    set(plugin[htmltext2].visible,true);
    tween(plugin[htmltext2].blur,0);
    tween(plugin[htmltext2].textblur,0);
    tween(plugin[htmltext2].alpha,0.8);
    </action>

    <action name="loadpano">
    action(hidewindow,htmltext);
    action(showbutton);
    loadpano(%SWFPATH%/examples/sphere/sphere_example.xml,null,KEEPBASE,BLEND(1));
    </action>

    <data name="html1">
    <p align="center">
    <font face="times" size="+4">
    <b>Hello from Actionscript HTML</b>
    </font>
    </p>

    <a href="event:action(loadpano);">
    <img src="image.jpg" />
    </a>

    styles test:<br/>
    <b>bold</b><br/>
    <i>italic</i><br/>
    <u>underlined</u><br/>
    <br/>

    links test:<br/>
    <a href="http://www.krpano.com%22%3eopen/ krpano site</a><br/>
    <a href="event:lookto(0,0,130);lookto(90,0,150);">do some lookto actions</a><br/>
    <a href="event:action(move,htmltext);">click to move field</a><br/>
    <a href="event:action(show_html_field2);">open second field</a><br/>
    <br/>

    color test:<br/>
    <font color="#FF0000">red </font><font color="#00FF00">green </font><font color="#0000FF">blue</font><br/>
    <br/>
    <br/>
    <br/>

    list test:<br/>
    <li>
    <ul>list1</ul><br/>
    <ul>list2</ul><br/>
    <ul>list3</ul><br/>
    </li>

    <p align="left">
    left align test left align test left align test left align test left align test<br/>
    left align testleft align testleft align test<br/>
    </p>

    <p align="center">
    center align test center align test center align test center align test center align test<br/>
    center align test center align test center align test<br/>
    </p>

    <p align="right">
    right align test right align test right align test right align test right align test<br/>
    right align test right align test right align test<br/>
    </p>

    <p align="center">
    <font size="+4">
    <a href="event:action(hidewindow,htmltext);action(showbutton);">close window</a><br/>
    </font>
    </p>
    </data>

    <data name="css1">
    a { text-decoration:underline; color:#110088; font-weight:bold; }
    a:hover { color:#885500; }
    </data>

    <data name="css2">
    <include url="externdata.css" />
    </data>

  • Ich habe hier das gleiche Problem. D.h. eine tour.xml mit allem möglichen globalen einstellungen und dann eine xml je nachzuladenen Panorama mit Hotspots, etc.


    Rufe ich krpano nur mit dem Einzel-Panorama auf, erscheint das Textfeld. Lade ich es von der Tour aus nach, erscheint es nicht. Gibt es hier etwas, was ich übershen habe?

  • Vielleicht ist meine Nachfrage untergegangen, da im Betreff vom Vorgängerpost ja "erledigt" steht. Daher hiermit noch einmal ein dezentes UP.

    ja, bei "erledigt" im Betreff geht schnell was unter


    Zitat

    Rufe ich krpano nur mit dem Einzel-Panorama auf, erscheint das Textfeld. Lade ich es von der Tour aus nach, erscheint es nicht. Gibt es hier etwas, was ich übershen habe?

    wie wird das Panorama innerhalb der Tour geladen?
    vor allem bzgl. der Flags die bei loadpano() angegeben werden?

    wird z.B. KEEPALL verwendet:

    Code
    loadpano(nextpano.xml, null, KEEPALL , BLEND(2));

    dann werden die <plugin> Definitionen der neuen XML nicht geladen,

    Schöne Grüße,
    Klaus

  • Ich übernehme es so:

    loadpano(p-behandlungsraum2.xml,null,KEEPBASE,BLEND(2));

    Wenn es daran liegt, wie sollte ich es besser machen (damit ich Radar, Map, etc. auf der tour.xml "behalte"?

  • Hi,

    KEEPBASE steht für KEEPDISPLAY | KEEPCONTROL | KEEPPLUGINS | KEEPPROGRESS
    d.h. es werden die aktuellen Plugins behalten und keine neuen geladen,

    es sollte MERGE anstelle von KEEPBASE verwendet werden,
    und zu allen Plugins/Hotspots, die bei einem loadpano() Aufruf, "behalten" werden sollen - keep="true" - in der Definition hinzugefügt werden,

    z.B.

    Code
    <plugin .... keep="true" ... />

    Schöne Grüße,
    Klaus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!