Zum Inhalt springen

Login (username) an eine Flashdatei übergeben

Erstellt am 7. Januar 2006 · 11 Antworten · letzte Antwort am 12. Januar 2006

Tags: felogin, Frage

steffenk ·

Ich kenn mich nicht mit der Übergabe an flash aus, aber Du kannst doch HTML direkt in die Seite schreiben

Den Username erhälst Du so:

10 = TEXT
10.value = <!--###USERNAME###-->
pbohny ·

Die Übergabe an Flash geht mit GET/POST sehr einfach, mein Problem liegt eher darin, dass ich nicht verstehe wie ich 'username' aus dem Objekt kriege

Ich weiss, dass die variable in

$TSFE->fe_user->user ['username']

liegt. Aber leider bin ich kein Entwickler und verstehe Konzepte nur immer anhand von Beispiel-Code. Also wie kann ich analog von

mydomain.com/page?userID=username

oder

echo $username

meine variable in TS übergeben?

Danke

steffenk ·

wie soll die Einbindung denn aussehen, als link ?
Gib doch mal ein html-Beispiel dafür, wie es auf der Seite erscheinen soll.

pbohny ·

Wenn ich in PHP

echo "userID=".$username"

ausgebe, steht mir in Flash die variable userID mit dem Wert von $username zur Verfügung.

Wenn ich nun vom Login her auf die Seite mit dem Flashfilm komme, steht ja der Wert von

$TSFE->fe_user->user ['username']

bereit. Diesen Wert sollte ich mit

$_GET["username"]

einlesen. Sorry für die umständliche Beschreibung, aber ich weiss es nicht besser.

steffenk ·

na dann doch einfach

temp.flashanbindung = TEXT
temp.flashanbindung.value=userID=<!--###USERNAME###-->

und dann an erwünschter Stelle einfügen.

pbohny ·

Danke Steffen, aber leider komme ich nicht weiter.

Ich verzweifle noch an meinem Problem, wie es scheint, einfachen Problem.

Wie übergebe ich <!--###USERNAME###--> an eine Flashdatei?

pbohny ·

Ich versuch es nochmal mit einer einfacheren Formulierung

Wie übergebe ich den aktuellen USER von $TSFE->fe_user->user['username'] an ein dynamisches Textfeld in Flash?

Helft mir bitte auf die Sprünge

_o3_ ·

wie oben schon beschrieben musst du in deinem TS-setup einen marker

FLASH = TEXT
FLASH=userID=<!--###USERNAME###-->

mit dem wert füllen...

oder aber du baust direkt in deiner designvorlage einen link drumherum

<div><a href='deine.swf?userid='<!--###USERNAME###-->>user übergeben</a></div>
pbohny ·
<div><a href='meine.swf?userID=<!--###USERNAME###-->'>user übergeben</a></div>

das kann ich nachvollziehen und es funktioniert!

Idealerweise will ich aber den anderen Lösungs-Ansatz

FLASH = TEXT
FLASH=userID=<!--###USERNAME###-->

wenn jemand einem Typo-Idioten sagen kann wo und wie genau ich diesen code einsetze???.

Gruss Peter

pbohny ·
steffenK schrieb

na dann doch einfach

temp.flashanbindung = TEXT
temp.flashanbindung.value=userID=!--###USERNAME###-->

und dann an erwünschter Stelle einfügen.

Mittlerweile verstehe ich, dass hier die Lösung liegt, leider weiss ich nicht was die "erwünschte Stelle" ist?

Ich gebe nicht auf!