Kein Zugriff auf die globalen Variablen vars und initvars

  • Hallo

    in der tour.html habe ich die Variablen definiert:

    Code
    <script>
    	var settings = {};
    	settings["lang"] = "it";
    	embedpano({swf:"tour.swf", xml:"tour_3-6.xml", target:"pano", html5:"auto", mobilescale:1.0, passQueryParameters:true, consolelog:true, initvars:{idioma:"de"}, vars:settings});
    </script>

    Wenn ich in meiner 'action' vor loadscene() eingebe:

    set(var_scene, %1);
    trace(get(var_scene));
    trace(%$idioma%);
    trace(%$lang%);
    url="%BASEDIR%image.jpg";

    erhalte ich diese Ausgabe in der Console:
    INFO: scene_b218
    INFO: %$idioma%
    INFO: %$lang%
    WARNING: Unknown action: url="%basedir%image.jpg";

    Der erste Trace-Befehl funktioniert wie erwartet.
    Der zweite und dritte Trace-Befehl zeigt die Variable (als Text) aber nicht deren Inhalt.

    In der Doku für initvars:() steht als Beispiel

    XML:
    url="%$mypath%image.jpg"

    und das funktioniert gar nicht. Im XML eine JS-Zuweisung (?) erscheint mir auch sehr merkwürdig.

    Was ist mein Denkfehler? Wie kann ich auf die globalen Variablen zugreifen?

    #startupvars
    #initvars
    #vars

Participate now!

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