Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 16. Juni 2013, 23:32

combobox nicht alle panos einfügen

hallo,

wie schaffe ich es das einige panos nicht automatisch in die combobox eingefügt werden?







<!-- combobox plugin -->
<plugin name="box" keep="true"
url="%SWFPATH%/plugins/combobox.swf"
alturl="%SWFPATH%/plugins/combobox.js" native="false"
align="leftbottom" x="40" y="90"
onloaded="fill_with_scenes();"
/>



<!-- an action for automatically fill the combobox with all scenes -->
<action name="fill_with_scenes">
for(set(i,0), i LT scene.count, inc(i),
txtadd(itemcall, 'loadscene(',get(scene[get(i)].name),',null,MERGE,BLEND(1));');
addIdItem(get(scene[get(i)].name), get(scene[get(i)].title), get(itemcall));
);
</action>

<!-- an action for updating the combobox when the scene was changed -->
<action name="select_box_item">
if(plugin[box].loaded,
plugin[box].selectIdItem(%1);
,
delayedcall(0.1, select_box_item(%1));
);
</action>

2

Montag, 17. Juni 2013, 14:47

Hi,

Du könntest zB eine action für das erstellen der comboboxes erstellen und diese dann nur in den gewünschten Panos aufrufen. Ohne "keep=true" werden diese dann beim verlassen der Szene automatisch gelöscht. Ansonsten könntest Du auch eine kleine action erstellen, in welcher die comboxes in den gewünschten Szenen auf "visible=false" gesetzt werden.

Könnte zB so aussehen:
set(scenename,get(scene[get(xml.scene)].name));
if (scenename == name_of_your_scene, action(hide_comboboxes));


Und in die onstart-events jeder Szene startest Du eine action welche die comboboxes wieder auf "visible=true" setzt.

Gruß
Nupsi

3

Dienstag, 18. Juni 2013, 19:14

danke nupsi,

ich habe inzwischen eine lösung gefunden

4

Donnerstag, 20. Juni 2013, 08:31

Freut mich *smile* Wäre für künftige User, mit ähnlichem Problem, sicher noch interessant, auf welche Lösung Du gekommen bist ;-)

Gruß
Nupsi

5

Donnerstag, 20. Juni 2013, 09:15

hier die lösung:




http://www.panorama-community.net/wbb/in…76283#post76283










<plugin name="cb" style="combobox" align="righttop" x="10" y="10" keep="true" rowcount="7">
<item name="cb0" caption="Szenen auswählen"/>
<item name="cb1" caption="Operationszentrale" onclick="loadscene(opz,null,MERGE,BLEND(1));"/>
<item name="cb2" caption="Lagebildauswertung" onclick="loadscene(lba,null,MERGE,BLEND(1));"/>
<item name="cb3" caption="Waffensysteme I" onclick="loadscene(wsys1,null,MERGE,BLEND(1));"/>
<item name="cb4" caption="Waffensysteme II" onclick="loadscene(wsys2,null,MERGE,BLEND(1));"/>
<item name="cb5" caption="Kommandant" onclick="loadscene(kdo,null,MERGE,BLEND(1));"/>
</plugin>