Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-11-2003, 10:52   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
Question Parameterübergabe beim Flashaufruf in HTML

Hi,

ich bin im Bereich Actionscript nicht so weit...... Das ist auch der Grund für diese (bestimmt einfache) Frage:

Ich möchte von der HTML Seite aus, beim Aufrufen der SWF-Datei, Variablen mitgeben, die ich dann in Flash verwenden kann. Muss ich die übergebenen Variablen auch innerhalb von Flash nochmal definieren, oder sind die dort dann sofort verwendbar?


Gruss Pablos
LosPablos ist offline   Mit Zitat antworten
Alt 13-11-2003, 10:53   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
brauchst du nicht nochmal definieren sind sofort verwendbar.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-11-2003, 10:56   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
Ok, cool! Kannst Du mir vielleicht erklären, warum er das Flash dann nicht startet? Ich kopiere hier mal den Link rein. Am Besten Du kopierst Ihn wieder raus und fügst Ihn irgendwo ein, wo Du einen horizontalen Scrollbalken hast, ist nämlich ziemlich lang... ;o)


<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
ID="chat" WIDTH=475 HEIGHT=216>
<PARAM NAME=movie VALUE="chat.swf?person=<?php echo $person;?>&password=<?php echo $password;?>&browser=<?php echo $browser;?>"><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=best><PARAM NAME=wmode VALUE=transparent><EMBED name="chat" src="chat.swf?person=<?php echo $person;?>&password=<?php echo $password;?>&browser=<?php echo $browser;?>" menu=false quality=best wmode=transparent WIDTH=475 HEIGHT=216 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect="true"></EMBED>
</OBJECT>



Viele Grüsse

Pablos
LosPablos ist offline   Mit Zitat antworten
Alt 13-11-2003, 10:58   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ich würd's mal mit 'FlashVars' probieren ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 13-11-2003, 11:08   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 29
okay, eigentlich sollte das so gehen.
tue dir selbst nen gefallen und mach nicht so hässliche php/html-mischmasch-sachen, sondern lieber
$flashvars="person=$person&password=$password&brow ser=$browser";
natürlich kannst du das auch mit dem . (punkt) verketten, sollte man wohl besser machen, ich bin da nur meist zu faul zu. damit ist schon einmal die leserlichkeit des codes erhöht, du schreibst ja jetzt nur noch zB
chat.swf?<? echo $flashvars;?>
oder machst es gleich mit nem assoziativen array.
ansonsten frage: testest du direkt vom laufwerk oder auf nem webserver der dir das php auch ausführt?
matiz ist offline   Mit Zitat antworten
Alt 13-11-2003, 11:20   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
Danke für die Antworten! Ich werde das mit den FlashVars mal testen. Ich teste alles direkt auf dem Webspace, der mir das PHP auch ausführt....

Komisch an der Sache ist, dass alles funktioniert hat, bis ich die Variable "filename" mit übergeben habe.... Innerhalb von Flash habe ich dann diese Variable anstatt des hardcodierten Dateinamens verwendet und Flash hat mir dahingehend keinen Fehler gemeldet. Jetzt funktioniert es aber komischer Weise nicht mehr.....

Vielleicht ist auch hier was falsch:

Innerhalb von Flash habe ich LoadVariables() verwendet. Normaler Weise hatte ich dort LoadVariables("chat.php",......) stehen, aber da ich an die PHP-Datei die Variable "Filename" weitergeben muss, steht dort jetzt:

LoadVariables("chat.php?filename="+filename,...... ...)

Geht das so, oder muss ich das anders machen?


Gruss Pablos
LosPablos 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 00:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele