eieieiei.....ihr habt ja n verständnis von flash :D
erstmal ist es absolut egal ob du eine php oder eine html datei benutzt...dann was kommt beim client-pc IMMER an? was meint ihr was ihr bekommt wenn ihr eine php datei aufruft? ganz normalen html code....
soviel dazu...
dann zu dem was nisita da meint:
es ist völlig okay das so zu machen....nur geb ich dir mal ein beispiel für das diese methode völliger schrott ist :D
sagen wir mal du hast ein flash das ist 500kb groß und einen benutzer der sich das flash angucken will mit isdn...also mit 8kb downstream versucht das flash runterzuladen...
das heißt für ihn, dass er ein wenig mehr als eine minute braucht um das Movie runterzuladen....ist schon einiges....jetzt stell dir mal vor das flash ist größer...ich brauch mit dsl bei manchen ja schon jahre :D
gut..."einmal 500kb runterladen ist ja nicht viel. wird ja dann gecached" denkt ihr euch jetzt...ne...absolut falsch :D.....
wenn ich eine anfrage an den server
www.abc.de mache und die datei fgh.swf runterladen will, dann sagt der browser dem server er will die datei
www.abc.de/fgh.swf.....soweit sogut....
jetzt mache ich wie oben beschrieben ein ?var1=abc dran...also soll der server mit die datei
www.abc.de/fgh.swf?var1=abc schicken...
"ja und? ist doch die gleiche datei nur mit nem anderen argument" denkt ihr jetzt...das ist eigentlich auch so...nur da das GET-segment serverseitig von der swf genutzt werden könnte schickt der server einfach die datei "fgh.swf?var1=abc"....also macht es einen unterschied ob ich die datei "fgh.swf?var1=123" oder die datei fgh.swf?"var1=abc" anfordere....
der user mit isdn hätte in beiden fällen etwas mehr als eine minute zu warten, was das flash sehr unattraktiv machen würde
die aufkommende frage ist jetzt: "und wie soll mans sonst machen?"...tja...außer GET und POST gibts noch andere möglichkeiten, die sogar im code drin sind die nisita da gepostet hat....und zwar die param werte und die werte im embed....
nehmen wir ein beispiel von mir:
ich habe ein flash mit dem param:
und dem dazugehörigen wert im embed:
bgcolor="#212431"
Diese beiden bewirken es im flash selber, dass der hintergrund geändert wird....
genauso kann ich dann die sogenannten FlashVars einbinden:
und im embed:
FlashVars="marke=BMW&baureihe=3er&modell=Coupe"
(ja das muss beides vorhanden sein...mit einem allein gehts nicht)
habt ihr das eingebunden, dann müsst ihr nur wie gewohnt die "fgh.swf" aufrufen, was den isdn-user sehr glücklich machen dürfte :D und ihr habt die variablen die ihr braucht...
in flash abrufen kann man die dann mit _root.marke, _root.baureihe und _root.modell (also jetzt hier in meinem Beispiel)
Gruß
Glod
PS: da hamma wieder was dazugelernt, was? :D