Variable von Js an Flash - Frames

Gayson

Mitglied
Hallo!
Ich möchte, dass per Javascript eine Variable in einem Flashfilm, welches in einem anderen Frame liegt, geändert wird.
Ich hab folgendes ausprobiert:

<a href="javascript:windows.document.movie.SetVariable("varname","varvalue")">hier</a>

Doch leider hat das nicht funktioniert, liegt es daran, dass Link und Flash in zwei verschiedenen Frames liegen?
Mfg
Gayson
 
Code:
<a href="" onclick="windows.parent.frames['FrameName'].document.movie.SetVariable('varname','varvalue'); return false;">hier</a>
 
Hab leider einen kleinen Fehler in meiner "Threadeinleitung" gemacht.
Und zwar befindet sich der Link in einem iframe der Hauptseite, der Flashfilm jedoch nur auf der Hauptsite, ohne in einem frame eingebettet zu sein.
Wie kann ich den per Js erreichen?
Hast du da auch ne Lösung, Fabian.
Vielen Dank
 
Versuch`s mal hiermit:
Code:
<a href="" onclick="windows.parent.document.movie.SetVariable('varname','varvalue'); return false;">hier</a>
 
Leider bin ich damit auch nicht weitergekommen. Kann sein, dass der html-Script richtig ist, vwahrscheinlich ist der Actionscipt falsch.
Also noch einmal von vorne ;):
In meiner index.html hab ich einen Flashfilm (name="movie") ganz normal eingebettet, zum noch ein iframe abgelegt. Ein Link im iframe soll eine Variable (zahl=2) an den Flashfilm senden, damit im Flashfilm eine bestimmte Aktion ausgeführt wird.

"Mein" html-Script:
<a href="#" onclick="windows.parent.document.movie.SetVariable('zahl','2'); return false;">hier</a>

Mein Actionscript:
_global.zahl="0"
if (zahl==2) {aktion}

Kann sein, dass das Actionscript noch eine Schleife verpasst bekommen muss?
Ich brauche wirklich eure Hilfe, allein raff ich das nich...
Mfg
 

Neue Beiträge

Zurück