Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2004, 21:13   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
Unhappy Actionscript-Variablen per GetVariable in Javascript abfragen (Netscape-Problem?)

Ich versuche per Javascript und der Funktion GetVariable() Actionscript-Variablen auszulesen. Funktionieren soll das ganze dann am Ende im Internet Explorer und im Mozilla.
Im Ie habe ich eigentlich keine probleme. Beim Mozilla (getestet mit Firefox 0.8 und FlashPlayer7) kann ich nicht auf Variablen zugreifen, die sich nicht unmittelbar auf der root-Ebene befinden.
Als Bsp:
Im AS habe ich folgende Code:
Code:
_root['test2'] = array();
_root['test2']['test'] = "hallo";
_root['test1'] = "Welt!";
Mein Javascript-Code um auf diese Variablen zuzugreifen sieht nun so aus:
Code:
alert(window.document.myFlash.GetVariable("_root/test2/:test"));
alert(window.document.myFlash.GetVariable("_root.test1"));
Im Internet Explorer wird sowohl "hallo" als auch "welt!" ausgegeben. Im Mozilla allerdings nur "welt!". Das Auslesen der anderen Variable liefert einen leeren Wert .
Meine vermutung ist nun, dass das Problem darin liegt, dass die Variable 'test' nicht in der Root-Ebene liegt?
Oder gibt's hier ein andere Problem? Bzw. kennt jemand vielleicht eine Lösung?

Im Anhang sind die Dateien dafür zu finden: Die test.htm im Browser öffnen und warten was passiert
Angehängte Dateien
Dateityp: zip test.zip (3,8 KB, 10x aufgerufen)
realtigger ist offline   Mit Zitat antworten
Alt 07-06-2004, 21:17   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
EDIT:
Weiteres seltsames Phänomen:
Wenn man versucht mit GetVariable() auf eine Variable zuzugreifen, die nicht existert, sollte die Funktion eigentlich null zurückgegeben.
Diesmal funktioniert das im Mozilla (leere alert-Ausgabe); der IE aber streikt sobald man auf eine nicht definierte Variable zugreift. "Unbekannter Fehler" heißt es dann
realtigger ist offline   Mit Zitat antworten
Alt 08-06-2004, 17:18   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
sorry, dass ich das das thema nochmal nach oben bringe, aber hat denn niemand erfahrung mit den Funktion Get- und SetVariable?
realtigger ist offline   Mit Zitat antworten
Alt 08-06-2004, 20:09   #4 (permalink)
.ad
 
Benutzerbild von bobby
 
Registriert seit: Jun 2001
Ort: zürich
Beiträge: 10.731
nachdem es ziemlich lange gedauert aht, bis ns7/mozilla ebenfalls live-scripting unterstützen (nur mit gewissen aktuellen flashplayern) würde es mich nicht wundern, wenn gewisse sachen einfach nicht gehen=bug
__________________
http://www.radiocity.ch
bobby ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele