bei Klick auf einen Hotspot das Bild in einem Layer verändern

  • ""hallo,

    Ich habe eine Layer in meiner Tour mit dem Namen "togglebutton".
    Bei einem Klick auf einen Hotspot (spotpoint31) würde ich gerne das verwendete Bild in diesem Layer verändern.
    Ich habe es geschafft, den Layer anzusprechen:

    <action name="onclickspotpoint31">
    tween(plugin[togglebutton].x, 300, 1.0);
    </action>

    Dieser Code verändert allerdings nur die Position des Layers. Wie muss der Code aussehen, der das im Layer verwendete image verändert?
    Ich denke der müsste ungefähr so aussehen:

    <action name="onclickspotpoint30">
    imageurl(plugin[togglebutton]= button_mini_ramp.png);
    </action>

    ...nur mit "ungefähr" kommt man beim Coden leider nicht sehr weit ;)

    Vielen Dank für eure Hilfe!

  • Ich habe die Lösung gefunden, um das image im Layer auszutauschen:

    <action name="onclickspotpoint31">
    set(layer[togglebutton].url, %FIRSTXML%/graphics/togglebutton/button_mini_ramp.png);
    </action>

    Allerdings fehlt jetzt noch, diesem neuen image den korrekten Link zuzuweisen. Es geht darum, zwischen 2 Panos hin und her zu wechseln.

    Sollte irgendwie so aussehen:

    <action name="onclickspotpoint30">
    set(layer[togglebutton].url, %FIRSTXML%/graphics/togglebutton/button_aerial_view_grey.png);
    set(layer[togglebutton]. if (xml.scene != pano22,mainloadscene(pano22);
    </action>

    Der Code funktioniert leider nicht, any ideas?

    danke!

Jetzt mitmachen!

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