Virtual Tour Editor - krpano 1.19-pr13 - Pfadangaben in action script

  • Hallo,

    folgendes action script (vtourskin.xml) funktioniert problemlos beim Aufruf von krpano:

    <action name="filter_update">
    ...
    txtadd(newurl, "%HTMLPATH%/skin/grundriss_", get(activeTag), ".png");
    copy(layer[mapbutton].url, newurl);
    ...

    </action>

    Nur der Virtual Tour Editor gibt folgende Fehlermeldung aus:

    ERROR: plugin[mapbutton] - loading of 'skin/grundriss_A.png' failed

    Verwende ich antstatt %HTMLPATH% die Variable %SWFPATH% lautet die Fehlermeldung:

    ERROR: plugin[mapbutton] - loading of 'file://C:/Beispiel/skin/grundriss_A.png' failed

    Das deutet darauf hin, dass die Namensauflösung der globalen Variable zwar funktoniert, der Virtual Tour Editor aber nicht mit der Neubelegung der url zurechtkommt.
    Auch ohne Verwendung der globalen Variablen:

    txtadd(newurl, "skin/grundriss_", get(activeTag), ".png");

    kommt es zum selben Problem wie mit %HTMLPATH%.

    Gibt es einen Weg sowohl KRPANO selbst als auch den Editor korrekt die url mitzuteilen?

    Gruß,

    Sebastian

  • Hallo,

    Groß- und Kleinschreibung ist korrekt und nicht das Problem.

    Wie gesagt der KRPANO selbst funktioniert ohne Probleme, nur der Virtual Tour Editor halt nicht.

    @KRPANO: Könnt Ihr das Pfad-Problem nachvollziehen?

  • Hi,

    stimmt - die SWFPATH und HTMLPATH Pfade verweisen aktuell im Editor auf die Viewer Dateien des Editor selbst.
    Ich werde aber versuchen in der nächsten Version diese ändern in der Annahme die tour.xml Datei liegt im selbem Verzeichnis wie die html und viewer Dateien.

    Ein Lösung für den Moment wäre es entweder %FIRSTXML% oder noch besser 'vtourskinxmlpath.url' als relativen Pfad zu verwenden - diese wird in der vtourskin.xml definiert und verweist auf das 'skin' Verzeichnis.
    z.B.

    Code
    calc(newurl, vtourskinxmlpath.url + 'grundriss_' + activeTag + '.png');

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!