Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-05-2005, 10:38   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 5
Question variablenübergabe an flash

also, habe gerade das netzt durchforstet nach möglichkeiten wie man an ein flashscript parameter weitergeben kann.
ich benötige das für ein navigationselement.

gefunden habe ich eine variante, wo man an die url zum swf die parameter urlencoded anhängen kann, also sowas:

<OBJECT classid="clsid .... >
<PARAM NAME=movie VALUE="flash/navinf.swf?stat=0">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="flash/navinf.swf?stat=0" q.... >
</OBJECT>

über loadVariables(".","_blank","GET") kann ich dann die variable stat über _root.stat verwenden.

Das Problem:

der Browser lädt jedesmal den Film neu, weil sich die Url ja verändert. Nun gibt es ja da noch eine zweite Methode, aber da weiß ich nicht wie sie funktioniert. Man kann da wohl innerhalb des Object-Tag mittels

<PARAM NAME="FlashVars" VALUE="stat=0">

Parameter übergeben. Kann mir da mal bitte jemand weiterhelfen? Vor allem interessiert mich, wie ich in AS an diesen Parameter komme. Mit loadVariables wird da ja wohl nichts zu machen sein.

gruß
hannes
mc_ginley ist offline   Mit Zitat antworten
Alt 11-05-2005, 10:47   #2 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Mit <PARAM NAME="FlashVars" VALUE="stat=0"> funktioniert es einfach so. Die Variable ist dann sofort auf _root vorhanden. Man kann sie ohne weitere Aktionen abfragen.

Du musst es allerding auch noch mal in den <embed>-Tag schreiben:

flashvars="stat=0"
pito ist offline   Mit Zitat antworten
Alt 11-05-2005, 10:56   #3 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 5
Hab es mal probiert, es funktioniert einfach nicht!
Was kann man denn da falsch machen?

gruß
hannes
mc_ginley ist offline   Mit Zitat antworten
Alt 11-05-2005, 11:32   #4 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 5
Habe gerade festgestellt, dass es im InternetExplorer funktioniert, aber nicht mit FireFox. Hat da jemand eine Idee, warum das so ist?

Gruß
Hannes
mc_ginley ist offline   Mit Zitat antworten
Alt 11-05-2005, 11:58   #5 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Geht in der Regel auch in FF.

Hast du die Variablen-Übergabe auch noch mal in den <embed>Tag geschrieben? Der ist nämlich für FF zuständig.
pito ist offline   Mit Zitat antworten
Alt 11-05-2005, 12:48   #6 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 5
jap. anbei mal der html quelltext.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="test" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test.swf" />
<param name="FlashVars" value="stat=HEINZ" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="test.swf" flashvars="HEINZ" quality="high" bgcolor="#ffffff" width="550" height="400" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

ist mir absolut unerklärlich!

gruß
hannes
mc_ginley ist offline   Mit Zitat antworten
Alt 11-05-2005, 12:56   #7 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 5
verdammt. fehler soeben gefunden. funktioniert. super!
mc_ginley 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 10:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele