Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-09-2004, 13:02   #1 (permalink)
:>
 
Registriert seit: Mar 2004
Ort: schweiz
Beiträge: 38
Variable von HTML in Flash übergeben

also, ich habe da ne kleine frage *g*
wäre es möglich, eine variable aus einem flash dokument in ein flash rein zu bekommen, das heisst man klickt auf nen link im html dokument (zb. test), danach sollte die html seite dazu geladen werden und an das flash eine variable namens $test gesendet werden (wäre php, oder? *g*). von dort aus sollte dann flash wahrscheindlich mit nem if ding das so kontrollieren

if $test go to => 1
if $test1 go to => 2

und je nach dem welche variable es wäre würde in dem flash das zu diesem bild springen *g*
wäre das möglich oder habe ich da was nicht berücksichtig? (was gut möglich sein könnte *gg*)
naja, danke schonmal für die antworten

adi
adi6610 ist offline   Mit Zitat antworten
Alt 05-09-2004, 13:18   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja, das geht ganz easy über PHP:
Du hängst an den Link einen Query-String, also z.b. "xy.php?id=3" und kannst den dann an die eingebettete SWF wiederum mit ? dranhängen, also in etwa so:
PHP-Code:
<embed src="deine.swf?id=<?php echo($_GET["id"]);?>"...</embed>
Dann steht dir die Variable id direkt auf der Hauptzeitleiste in Flash zur Verfügung. Klar soweit...?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 05-09-2004, 18:34   #3 (permalink)
:>
 
Registriert seit: Mar 2004
Ort: schweiz
Beiträge: 38
Zitat:
Zitat von sonar
Ja, das geht ganz easy über PHP:
Du hängst an den Link einen Query-String, also z.b. "xy.php?id=3" und kannst den dann an die eingebettete SWF wiederum mit ? dranhängen, also in etwa so:
PHP-Code:
<embed src="deine.swf?id=<?php echo($_GET["id"]);?>"...</embed>
Dann steht dir die Variable id direkt auf der Hauptzeitleiste in Flash zur Verfügung. Klar soweit...?
k, so weit hab ich es mal verstanden
mh, und wie würde der teil in flash aussehen, der das zeug einliest?
adi6610 ist offline   Mit Zitat antworten
Alt 05-09-2004, 18:46   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
in flash ist dann _root.id dein wert. Automatisch.

aber benutze lieber folgenderweise, denn bei manchen Browsern geht das nicht.

Code:
<PARAM NAME=FlashVars VALUE="foo=Hello%20World&paragraph=first+line%0Dsecond+line">
<EMBED src="display.swf" FlashVars="foo=Hello%20World&paragraph=first+line%0Dsecond+line" ... (other parameters)> </EMBED>
http://www.macromedia.com/support/fl.../flashvars.htm
dburucu ist offline   Mit Zitat antworten
Alt 05-09-2004, 18:53   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
@dburucu: bei mir hat das immer funktioniert...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 05-09-2004, 19:38   #6 (permalink)
:>
 
Registriert seit: Mar 2004
Ort: schweiz
Beiträge: 38
mh, da ich nicht gerade das AS genie bin kapier ich das nicht ganz mit dem _root.id teils dings, könnte das mal jemand kurz genauer erklären? *gg*

adi
adi6610 ist offline   Mit Zitat antworten
Alt 05-09-2004, 19:47   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Was is jetzt daran nicht zu kapieren?
Du hast gefragt, wie du den Wert einer Variablen von PHP nach Flash bekommst und hast zwei Lösungsansätze dafür erhalten mit der Aussage, dass dir diese Variable und ihr Wert dann in Flash auf der Hauptzeitleiste zur Verfügung stehen. Also wirst doch du selber wissen, was du weiterhin damit anfängst. Oder weißt du nicht, was die Hauptzeitleiste is oder so...?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 06-09-2004, 11:27   #8 (permalink)
:>
 
Registriert seit: Mar 2004
Ort: schweiz
Beiträge: 38
wie man nen wert in das flash bekommt ist mir klar, nur weiss ich nicht wie das dann in flash aussehen soll, woher weiss flash welchen wert es bekommt und was es dann machen usw. der php teil ist mir klar, nur der flash teil noch nicht...

adi
adi6610 ist offline   Mit Zitat antworten
Alt 06-09-2004, 20:09   #9 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
In Flash lebt dann eine Variable auf der Hauptzeitleiste, die so heißt, wie das, was du an den Namen der SWF mit dem ? anhängst: also im oberen Fall "id"... was Flash damit machen soll, musst schon du ihm sagen bzw. das musst du wissen, wofür du sie brauchst... mehr kann ich dir auch nicht dazu sagen. Du hast ja danach gefragt, also wirst du des schon wissen... (z.B. eine Navigationsanweisung ausführen oder so).
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 06-09-2004, 22:05   #10 (permalink)
:>
 
Registriert seit: Mar 2004
Ort: schweiz
Beiträge: 38
mh, die theorie davon ist mir klar, nur happerts bei mir an dem action script teil den sicher auf die zeitleiste muss, den sonst weiss ja flash nicht was machen, und genau von dem bräucht in ein beispiel damit ich weiter komme *gg*
ich habe hier mal was gefunden

Code:
loadVariablesNum("test", 0);
wäre das so was was ich verwenden müsste?

adi

Geändert von adi6610 (06-09-2004 um 22:06 Uhr)
adi6610 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 09:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele