Rückgabewerte aus JavaScript an Flash
Jpeg
- sonstiges
Hallo,
vielleicht kann mir ja hier jemand helfen, auch wenn das Thema nicht ganz so gut in dieses Forum passt.
Ich möchte mit Flash über den Befehl "fscommand" eine Javascript-Funktion aufrufen (das klappt auch wunderbar) und dann von dort einen Rückgabewert an Flash schicken. Dazu benutze ich die Funktion SetVariable. Ich hab gelesen, das der gesamte Ablauf asynchron läuft, d.h. die Varible wird in Flash nicht sofort gesetzt. Meine Frage ist nun, was muss ich in Flash machen, um diese Variable zu nutzen??
Wäre für jede Hilfe dankbar!
Versuch mal, wenn Du eine Funktion aufrufst, lässte Du aus der
Funktion eine neue Funktion aufrufen.
function ausFlash(){
var new = newVar;
setVar('new');
}
function setVar(newVar) {
window.document.movie.SetVariable("var", newVar);
}
Müsste klappen
Also erstmal schon "Vielen Dank" :-)
Das schreibe ich aber doch in der HTML-Datei, also in JavaScript, oder versteh ich da jetzt was falsch?
Ich kann aus Flash schon JavaScript-Funktionen aufrufen. Das funktioniert. Ich glaube auch das die Rückgabe funktioniert (mache das so ähnlich, wie du geschrieben hast). Aber ich weiß nicht, wie ich in Flash dann mit der Variable weiterarbeiten kann :-(