mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.08.2008 10:09 Benutzername: Passwort: Auto-Login

Thema: [PHP][AS 2] Variable wird nicht erkannt vom 21.04.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP][AS 2] Variable wird nicht erkannt
Autor Nachricht
cRime


Dabei seit: 07.05.2006
Ort: Osnabrück
Alter: 23
Geschlecht: Männlich
Verfasst Sa 21.04.2007 16:55
Titel

[PHP][AS 2] Variable wird nicht erkannt

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Zeithase


Dabei seit: 09.05.2005
Ort: Arnstadt
Alter: 23
Geschlecht: Männlich
Verfasst Sa 21.04.2007 17:00
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
cRime


Dabei seit: 07.05.2006
Ort: Osnabrück
Alter: 23
Geschlecht: Männlich
Verfasst Sa 21.04.2007 17:03
Titel

Antworten mit Zitat Zum Seitenanfang

Zeithase hat geschrieben:
Sollte das nicht eher FlashVars heißen? Alles andere findest Du bspw. hier.


habs gerade auch gesehen
tipfehler, aber irrelevant *Schnief*

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
cRime


Dabei seit: 07.05.2006
Ort: Osnabrück
Alter: 23
Geschlecht: Männlich
Verfasst So 22.04.2007 15:17
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [PHP] Gibts die Variable akt. Zeile des PHP-Codes?
Javascript im PHP echo: Variablen werden nicht erkannt
PHP Variable in Textfeld
Variable von JS an PHP übergeben?
PHP Whitespaces aus Variable entfernen
[PHP] Layer ID in Variable übernehmen?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.