Flash wird in *.php nicht abgespielt. Woran kanns liegen?
suedwand
- php
0 ChrisB
Ich stehe vor folgender Hürde: Ich würde gerne eine Datei, die ein Flash-File beinhaltet, in meine index.php includen.
Das mit dem includen scheint zu funken: entferne ich das Flash aus der Datei "galerie.php" und ersetze es durch beliebigen Text, dann funkts einwandfrei.
Jedoch das Flash selbst wird nie angezeigt. Statt dessen nur weiße Fläche. Bei Klick auf rechte Maustaste, sehe ich, dass bereits das Flash-Kontextmenü erscheint.
Das File "AC_RunActiveContent.js" hab ich schon in alle möglichen Ordner kopiert, hat ebenfalls nie geklappt.
Meine Frage also:
Muss ich beim Einbinden einer Flash Datei in ein php besondere Gegebenheiten beachten?
Reicht es, wenn in der Datei "galerie.php" nur einen body enthält und sonst nix?
Zur Nachvollziehbarkeit:
Das Flash liegt im Ordner:
flash/galerie.swf
Die php Datei, in der das Flash eingebettet ist, liegt ebenfalls in diesem Ordner:
flash/galerie.php
In der index.php rufe ich die php-Datei wie folgt auf:
<?
switch($subid){
case "ssp": include("flash/galerie.php"); break;
}
?>
Im Quelltext am Produktivserver sieht das dann so aus:
<html bla bla...>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
<title>test</title>
<link rel="stylesheet" href ="css/layout.css"
type="text/css" media="screen" />
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<div id="main" >
<script type="text/javascript">
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','800','height','295','src','galerie','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','galerie' ); //end AC code</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="295"> <param name="movie" value="galerie.swf" /> <param name="quality" value="high" /> <embed src="galerie.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="295"></embed></object></noscript>
</div>
</body>
</html>
Danke euch für euren Support, m
Hi,
Muss ich beim Einbinden einer Flash Datei in ein php besondere Gegebenheiten beachten?
Ja - und zwar, dass der Umstand, dass die Seite eventuell serverseitig von PHP erzeugt wird, fuer den Client nicht die geringste Relevanz hat.
Reicht es, wenn in der Datei "galerie.php" nur einen body enthält und sonst nix?
Valides Dokument waere schon angebracht - bei allem anderen ist die Suche nach Fehlerursachen das Lieblingsgluecksspiel vom Sisyphos.
http://www.alistapart.com/articles/flashsatay
MfG ChrisB