Szenenspezifische Grafiken einblenden

  • Hallo zusammen,

    In einer vtour mit mehreren scenes möchte ich verschiedene Grafikelemente als <layer/plugin> nur bei bestimmten Szenen sichtbar haben, d.h. beim Wechsel zu einer anderen Szene soll das Grafikelement dann auch wieder verschwinden bzw. ausgetauscht werden.
    Innerhalb des <scene> tags sind aber offenbar keine szenenspezifische <plugin> möglich.
    Gibt es eine elegante Lösung für diese Aufgabenstellung?
    Mein bisheriger Ansatz mit Formulierung von actions, die in der jeweiligen Szene mit "onstart" ausgeführt werden und dann plugins auf visible setzen ist recht aufwändig, da beim wechsel zur nächsten Szene das visible wieder auf false gesetzt werden muss (aber vielleicht doch auch nur die einzige Möglichkeit?)
    Hat jemand einen Ansatz?

    Gruß
    Jan

  • Hi,

    Innerhalb des tags sind aber offenbar keine szenenspezifische möglich.</plugin>

    Doch! Das ist und war schon immer möglich!

    Immer wenn ein neues Panorama geladen wird, werden entsprechend der 'Flags' beim loadpano/loadscene Aufruf alle bestehenden Elemente ohne keep="true" entfernt, bzw. falls mit behalten.
    Ob <scene> oder externe XML spielt dabei keine Rolle, das ist technisch komplett das selbe - eine <scene> entspricht eher so etwas wie einem 'Inline-XML'.

    Wenn es nicht funktioniert, dann wurden eventuell falsche Flags (z.B. KEEPALL) verwendet oder es wurde immer keep="true" gesetzt.

    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!