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

Wednesday, December 31st 2008, 1:15am

Combobox

Hallo Klaus,

beim verwenden der Combobox werden die Texte in der Combobox immer klein geschrieben. In der XML sind die Texte groß geschrieben, mach ich einen Fehler?

Gruss Tobias

2

Wednesday, December 31st 2008, 5:30pm

Hi,

der fehler ist schon bekannt, das Problem gibt es seit der Version 1.0.7,
seit dieser Version sind die "Namen" (name="...") aller Objekte unabhängig von der Groß- oder Kleinschreibung,
intern werden dabei einfach alle "Namen" zu Kleinbuchstaben konvertiert,
das ist das Problem hier,
ich hab aber leider noch keine richtige, gute funktionierende Lösung dafür gefunden,

das Problem läßt sich aber lösen indem man die Comboboxeinträge manuell zuweist:

d.h. die "actions" nicht mit "combox:NAME" benennen, sondern ganz normale Namen verwenden,
und die Combobox Einträge manuell mit addItem hinzufügen,
z.b:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
<plugin name="combobox"
        url="%SWFPATH%/plugins/combobox.swf" 
        ...   	 
        onloaded="action(setupitems);"
        />
	
<action name="setupitems">
    removeall();
    additem(Item 1, loadpano(null,sphere=../tour/garten.jpg,KEEPALL,BLEND(1)); );
    additem(Item 2, loadpano(null,sphere=../tour/keller.jpg,KEEPALL,BLEND(1)); );
    additem(Item 3, loadpano(null,sphere=../tour/skeller.jpg,KEEPALL,BLEND(1)); );
 </action>


siehe auch das combobox2.xml Beispiel,

Schöne Grüße,
Klaus

3

Tuesday, January 6th 2009, 1:08pm

Beim Beispiel Combox2 ist auch ein Fehler drin, beim ersten Aufruf wird das erste Panorama nicht geladen, angezeigt.

4

Wednesday, January 7th 2009, 1:21pm

Hi,

das ist Absicht in dem Beispiel, da wird kein Panorama am Anfang geladen,

es wäre aber ganz einfach möglich:

entweder gleich das 1. Panorama direkt inkludieren:

Source code

1
<include url="pano1.xml" />


oder im "onstart" Event ein Panorama mit loadpano(...) oder einer action()
welche ebenfalls loadpano(...) aufruft, laden, z.B:

Source code

1
2
3
4
5
6
7
<krpano onstart="action(pano1);">
  ...
    <action name="pano1">
      loadpano(pano1.xml,...);
    </action>
  ...
</krpano>


Schöne Grüße,
Klaus