Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2005, 15:16   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Inhalt von HiddenFields an Flash?

Hi, ich möchte in Flash den Inhalt von verschiedenen HiddenFields (die *.swf und die HiddenFields sind in einer *.html seite) empfangen.
Zur zeit binde ich die *.swf-Datei mit
HTML-Code:
value="film.swf?vJahr=NameDesHiddenFields"
 
und mit 
 
src="film.swf?vJahr=NameDesHiddenFields"
in meine *.html ein.
In Flash kommt jedoch leider nicht der Inhalt des HiddenFields sondern nur "NameDesHiddenFields" als Inhlat für die Variable "vJahr" an!
Wie muss ich es nun also in der *.html umschreiben, damit ich den Inhalt des HiddenFields in Flash empfangen kann???
__________________
mfg

Geändert von L.M. (06-03-2005 um 17:10 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:21   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hallo!

Naja, Du musst dort an der Stelle eine Variable einsetzen.
Dazu brauchst Du JavaScript.
Damit liest Du die Variable aus der Form (schau mal bei SelfHTML) und dann musst Du die HTML Seite mit JavaScript zusammenbauen.

Schau mal hier:

Flash Variable aus HTML-URL übernehmen!
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 16:33   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Wäre denn beispielsweise die Schreibweise:

HTML-Code:
src="film.swf?vJahr=document.FORMULARNAME.ELEMENTNAME.value"
korrekt?
__________________
mfg

Geändert von L.M. (06-03-2005 um 17:11 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 06-03-2005, 16:44   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Ja, soweit schon, aber Du musst die Variable aus den Anführungszeichen nehmen., sonst wird sie wieder nur als String erkannt.

src="kalender.swf?vJahr="+document.FORMULARNAME.EL EMENTNAME.value

Geändert von zirkumflex (06-03-2005 um 16:45 Uhr)
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 17:09   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Das erscheint mir aber sehr eigenartig, ich will ja mehrere Vars an Flash übergeben, etwo so:
HTML-Code:
src="film.swf?vJahr=NameDesHiddenFields&vMonat=NameDesHiddenFields"
... wie stell ich das denn dann an?
__________________
mfg

Geändert von L.M. (06-03-2005 um 17:13 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 06-03-2005, 17:17   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Ey, hast Du denn meinen Link nicht gesehen den ich Dir vorhin gepostet habe?
Da steht alles drin.
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 17:21   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Doch, hab ich gesehen, ich bin nur leider nicht so der JavaScript-Pro, deshalb war dein link für mich kaum schlüssig! Gibt es dein keine simple Lösung (etwa so, wie ich es in #4 beschrieben hab)?
__________________
mfg
L.M. ist offline   Mit Zitat antworten
Alt 06-03-2005, 17:43   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Komm, gibs zu, das hast nur mal eben schnell überflogen... :-)

Schau Dir mal an wie in dem Beispiel der Flashmovie aufgerufen wird.
Du brauchst ja nur das!

Und dann darfste gerne nochmal konkret dazu fragen.

JavaScript und ActionScript sind sich sehr ähnlich. Trau Dich da ruhig ran, das ist gar nicht so schwer...
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 18:49   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Ich habe mir dein Beispiel angeschaut, ich frage ja nun lediglich, ob es nicht noch eine einfachere Lösung gibt, wie z.B.:
Zitat:
src="film.swf?vJahr=NameDesHiddenFields&vMonat=Nam eDesHiddenFields"
oder ob die unter deinem Link vorgestellte Variante die einfachste ist!?
Ich denke, es wäre für mich als absoluter Anfänger ein rech großer Zeitaufwand, dein Beispiel auf meine Bedürfnisse anzupassen, aber ggf. werd' ich das natürlich machen (wenn mir nichts anderes(/einfacheres/anfängerfreundlicheres) übrig bleibt)!
__________________
mfg

Geändert von L.M. (06-03-2005 um 18:51 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 06-03-2005, 20:54   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Tja, das ist leider nicht so trivial wie Du es gern hättest... :-)

Die eine Möglichkeit wie man eine Variable aus einem HTML Formular an Flash übergeben kann, ist mit Hilfe von JavaScript.
Falls Du mit meinem Beispiel nicht so klar kommst, kannst Du Dir das hier nochmal anschauen:
http://www.macromedia.com/cfusion/kn...fm?id=tn_15683

javascript zu flash communication beispiel

Die zweite Möglichkeit wäre, die Inhalte des HTML Formulares an ein Script auf dem Server zu schicken, die Variablen dort z.B. in einer Textdatei zu speichern und dann mit loadVars abzurufen.

Geändert von zirkumflex (06-03-2005 um 20:55 Uhr)
zirkumflex ist offline   Mit Zitat antworten
Alt 07-03-2005, 14:25   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Zitat:
Tja, das ist leider nicht so trivial wie Du es gern hättest... :-)
Hehe.... hab jetzt doch deinen ersten Link benutzt; funzt alles einwandfrei!
Dankeschön!
__________________
mfg
L.M. 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 16:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele