Autor |
Nachricht |
cRime
Threadersteller
Dabei seit: 07.05.2006
Ort: Berlin
Alter: 39
Geschlecht:
|
Verfasst Sa 21.04.2007 16:55
Titel [PHP][AS 2] Variable wird nicht erkannt |
|
|
PHP Code:
Code: | <?
echo '<param name="FlashVars" value="&filename=' . $_GET['fn'] . '.flv&">';
echo $_GET['fn'];
?>
<p>
<EMBED
SRC="torn.swf"
WIDTH="393" HEIGHT="428"
PLAY="true"
QUALITY="high"
PLUGINSPACE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
|
oder
Code: | <?
$fn1 = $_GET['fn'];
echo '<param name="FlashVars" value="&filename=' . $fn1 . '.flv&">';
echo $_GET['fn'];?>
|
AS 2 Code :
Code: | textfeld.text = " - " + loader.filename;
netStream.play(loader.filename);
netStream.pause(true);
|
Quelltext:
Code: |
<param name="FlashVars" value="&filename=men.flv&">men<p>
|
Problem:
Wenn ich den Videoname direkt angebe, alles OK!
Wenn ich den Name aber mittels Variable angebe, nicht OK!?
Wieso wird zwar im Quelltext der richtige Pfad angezeigt, aber von der SWF nicht erkannt?
Hab noch nie mit ActionScript gearbeitet, heute das erste mal.
Sitze aber dafür schon seit Gestern Nacht dran (mit Schlaf natürlich),
und hab bis jetzt noch keine Lösung dafür gefunden.
Weiss auch nicht wirklich wonach ich suchen soll!?
Gruß
Zuletzt bearbeitet von cRime am Sa 21.04.2007 17:17, insgesamt 4-mal bearbeitet
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Sa 21.04.2007 17:00
Titel
|
|
|
Sollte das nicht eher FlashVars heißen? Alles andere findest Du bspw. hier.
Zuletzt bearbeitet von Zeithase am Sa 21.04.2007 17:00, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
cRime
Threadersteller
Dabei seit: 07.05.2006
Ort: Berlin
Alter: 39
Geschlecht:
|
Verfasst Sa 21.04.2007 17:03
Titel
|
|
|
Zeithase hat geschrieben: | Sollte das nicht eher FlashVars heißen? Alles andere findest Du bspw. hier. |
habs gerade auch gesehen
tipfehler, aber irrelevant
adobe hilft mir da nicht weiter, ich arbeite mit php.
ich habe beide varianten (embed und param) probiert.
beides negativ.
wo liegt der unterschied wenn ich vor dem variablen name ein '&'
und nach dem ende des strings auch ein '&' setze,
und wenn ich beide weglasse?
bei adobe z.b. ist keins da.
wenn ich die aber weglasse, wirds nicht als variable erkannt.
wenn ich das letzte kaufmännische-und weglassen, wird der string weitergelesen.
d.h. <PARAM NAME=FlashVars VALUE="&filename=torn.flv">
in meinem textstring in flash wird dann in der leiste angezeigt:
Flash Media Player - torn.flv">
Zuletzt bearbeitet von cRime am Sa 21.04.2007 17:08, insgesamt 2-mal bearbeitet
|
|
|
|
|
cRime
Threadersteller
Dabei seit: 07.05.2006
Ort: Berlin
Alter: 39
Geschlecht:
|
Verfasst So 22.04.2007 15:17
Titel
|
|
|
So, da hier anscheinend keiner ne Ahnung hat, dann poste ich einfach mal die Lösung:
Code: |
SRC="torn.swf?filename=<? echo $_GET['fn']; ?>.flv"
|
Als Source muss das gleiche Ziel stehen wie auch bei FlashVars, da sonst der Player die Datei nicht öffnen kann.
Logisch!
Ergebnis
Zuletzt bearbeitet von cRime am So 22.04.2007 15:18, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[SQL] Variable durch Variable aus anderer Tabelle ersetzen
PHP wird vom Server nicht erkannt.
CSS wird von Firefox nicht erkannt
Fonts werden nicht erkannt
meta tag werden nicht erkannt
Layoutabelle/zelle von IE nicht erkannt (Safari klappt)?
|
|