Sie sind nicht angemeldet.

1

Mittwoch, 6. Juni 2012, 09:18

Combobox - selectIdItem funktioniert nicht

Hallo,
habe eine virtuelle Tour mit Szenen und möchte je nach Szene ein anderes Element aus der Combobox aktiv haben.
Das habe ich so versucht:

Quellcode

1
2
3
4
5
6
7
8
9
<plugin name="combobox" url="%SWFPATH%/plugins/combobox.swf" alturl="%SWFPATH%/plugins/combobox.js"
        align="righttop" x="10" y="15" zorder="2" keep="true" onloaded="fill-combobox();"
        />

<action name="fill-combobox">       
    addIdItem(haus1, 'Haus 1', trace(Item 1 clicked) );
    addIdItem(haus2, 'Haus 2', trace(Item 2 clicked) );
    addIdItem(haus3, 'Haus 3', trace(Item 3 clicked) );
</action>


Und dann bei der Szene versuche ich das jeweilige Item aktiv zu schalten:

Quellcode

1
<scene name="haus1" onstart="plugin[combobox].selectIdItem(haus1);">


Weshalb funktioniert das nicht?

Gruß Marc

2

Mittwoch, 6. Juni 2012, 16:02

Hi,
Weshalb funktioniert das nicht?
es wäre möglich das, dass Combobox Plugin zum Zeitpunkt des selectIdItem() Aufrufs noch gar nicht geladen ist - in dem Fall sollte eine entsprechende Warnung im Log geben (unknown 'selectIdItem' action).

Am besten per preload=true oder onloaded Event sicherstellen, dass das Plugin erst verwendet wird, nachdem es geladen ist. (Achtung - bei preload=true - kann das onloaded Event des Plugins nicht verwendet werden).

Schöne Grüße,
Klaus