Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-11-2008, 21:13   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
Flashfilm spielt nicht im IE7 Flashplayer 10

Guten Tag

Ich habe seit einiger Zeit ein Flashintro erstellt. Hat auch super funktioniert. Nun habe ich den neusten Flashplayer 10 heruntergeladen und nun startet der Film nicht mehr automatisch.

Im Firefox kein Problem, trotz Flashplayer 10! Beim IE7 erscheint nur eine schwarze Seite. Klicke ich dann die rechte Maustaste an und klicke auf "Abspielen" funktioniert es wieder!

Hat da jemand eine Ahnung? Habe schon gegooglet, aber nichts gefunden was mir helfen könnte.

So binde ich die swf-Datei ein:
PHP-Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1150" height="770">
  <
param name="movie" value="tausendstrassen.swf">
  <
param name="quality" value="high">
  <
param name="allowScriptAccess" value="sameDomain" />
  <
param name="allowFullScreen" value="True" />
  <
param name="autostart" value="true">
  <
embed src="tausendstrassen.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1150" height="770" allowScriptAccess="sameDomain" allowFullScreen="True">

  </
embed
</
object
Hier der Link zur Testseite: http://www.tausendstrassen.ch/test/index.php

Wäre froh um euren Rat!
Herzlichen Dank
enock ist offline   Mit Zitat antworten
Alt 26-11-2008, 22:40   #2 (permalink)
industry painter
 
Benutzerbild von edding950
 
Registriert seit: Aug 2006
Ort: auf'm Pott
Beiträge: 760
'Im Firefox kein Problem' halte ich für ein Gerücht. Wahrscheinlich hat Dich da Dein Cache übers Ohr gehauen. Bei mir läuft Deine Seite weder in Firefox noch IExplorer.

Ich würde den parameter für autoStart eventuell auch mit in den embed-Tag reinschreiben, ansonsten bringt das nicht so viel ..

Google außerdem mal nach swfObject - das ist eine weitaus bessere und weniger fehleranfällige Möglichkeit, swfs vernünftig einzubinden.
__________________
mfg.
edding950 ist offline   Mit Zitat antworten
Alt 27-11-2008, 06:13   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
Flashfilm startet nicht

Herzlichen Dank für die Antwort. Ja nun läuft es im firefox auch nicht.
Wie mache ich das mit diesem swfObject?

Habe schon gegooglet aber keine funktionierende Anleitung gefunden.. Hätte mir hier jemand einen funktionierenden Link?

Schönen Tag und danke.
enock ist offline   Mit Zitat antworten
Alt 27-11-2008, 09:36   #4 (permalink)
industry painter
 
Benutzerbild von edding950
 
Registriert seit: Aug 2006
Ort: auf'm Pott
Beiträge: 760
Die Dokumentation funktioniert schon ganz gut, sofern man sie sich auch gut durchliest.

1. swfObject der letzten Version runterladen.

2. da wo auch Deine php-Datei liegt, die das swf referenziert, legst Du einen neuen Ordner an..den nennst Du 'js'.

3. aus dem heruntergeladenen swfObject.zip kopierst Du die Datei swfobject.js in Deinen js-Ordner und änderst den Quellcode Deiner index.php wie folgt:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head>
    <title>Tausendstraßen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript" src="js/swfobject.js"></script>
    
    <script type="text/javascript">
    var flashvars = {};
    var params = {play:"true"};
    var attributes = {};

    swfobject.embedSWF("tausendstrassen.swf", "platzhalterdiv", "1150", "770", "6", "", flashvars, params, attributes);
    </script>

  </head>
  <body>
    <div id="platzhalterdiv">
      <p>Alternative content</p>
    </div>
  </body>
</html>
ungestestet - sollte aber funktionieren.

Im übrigen scheint es gar keinen Parameter 'autoStart' zu geben. Der heißt 'play'..so wie der Menupunkt, wenn man sich auf dem Film befindet und die rechte Maustaste drückt.
__________________
mfg.
edding950 ist offline   Mit Zitat antworten
Alt 27-11-2008, 16:19   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
Danke

Herzlichen Dank für deine Anleitung. Ich habe diese nun genau befolgt. Die SWFObjekt-Zeile musste ich etwas ändern, sonst wäre es nicht gegangen. Habe aber im SWFObjekt.zip den Code gefunden. Sieht nun so aus.

Den HTML- Code habe ich etwas geändert. Sieht nun so aus.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript" src="js/swfobject.js"></script>
</head>

<body>
<div id="flashcontent">
        Sie müssen Ihren Flushplayer aktualisieren, 
        oder Javascript aktivieren um
        den Inhalt dieser Seite zu sehen.
	</div>

	<script type="text/javascript">
	
		var flashvars = {};
        var params = {play:"true"};
        var attributes = {};
		var so = new SWFObject("tausendstrassen.swf", "flashcontent", "1150", "770", "5", "");
		so.write("flashcontent");
	</script>
</body>
</html>
Hier der Link zur Testseite: http://www.tausendstrassen.ch/test/index.html
Der Film wird zwar als schwarze Fläche angezeigt, er beginnt jedoch nicht zu starten! Ich muss dann rechter Mausklick machen und Abspielen klicken, dann beginnt er. Dies musste ich früher nicht tun.

Weiss jemand den passenden Befehl dazu?

Wäre super.
enock ist offline   Mit Zitat antworten
Alt 28-11-2008, 18:19   #6 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Servus,

habe gerade das selbe Problem, nur komm ich nicht dahinter bzw. finde
einfach keinen Lösungsansatz. Habe es neben dem Parameter "play" auch noch
mit "autoplay" versucht, aber leider keinen Erfolg. Also so:
PHP-Code:
var flashvars = {};
var 
params = {
  
autoplay"true",
  
play"true"
};
var 
attributes = {};
swfobject.embedSWF("tausendstrassen.swf""flashcontent""1150""770""5"falseflashvarsparamsattributes); 
Du übergibst ja in deinem Beispiel auch nicht die beiden Parameter, da du
nämlich die Syntax von swfobject 1.5 verwendest. Solltest du also nicht die
aktuelle Version 2 verwenden, dann müsste das bei dir dann so aussehen:
PHP-Code:
var so = new SWFObject("tausendstrassen.swf""flashcontent""1150""770""5""");
so.addParam("autoplay""true");
so.addParam("play""true");
so.write("flashcontent"); 
Aber ob dir das helfen wird, keine Ahnung. Bei mir bleibt das Problem bestehen.
Ich muss ebenfalls erst auf "Abspielen" klicken, damit der Film startet.

Meine Vermutung liegt darin, dass deine SWF genau wie meine irgendetwas
verwenden, was der 10er Player nicht mehr unterstützt. Du versuchst ja
immerhin, ein Flash 5 einzubetten, bei mir ist's 'ne uralte Flash 6.

Falls du was gefunden hast, lass es mich wissen. Sollte ich was heraus finden,
dann geb ich das hier natürlich umgehend preis. Also dann.

have a nice weekend.
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 28-11-2008, 18:36   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
Danke

Danke für deine Antwort. Ich habe den Code nun ersetzt, aber wie gehabt, es funktioniert nicht. Ich komme einfach nicht dahinter. Soll ich den Originalfilm .fla überarbeiten? Kann ich da im Actionscript was ändern?

Hat niemand dasselbe Problem?

Ich werde mich wieder melden, sobald ich etwas mehr darüber weiss.

Danke dir für deine Hilfe.
Gruess enock
enock ist offline   Mit Zitat antworten
Alt 28-11-2008, 18:49   #8 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Zitat:
Zitat von enock Beitrag anzeigen
Hat niemand dasselbe Problem?
Zitat:
Zitat:
habe gerade das selbe Problem,...
Wie gesagt, ich suche auch schon seit Stunden, aber bis jetzt nichts anderes
finden können. Bei mir das gleiche Verhalten wie bei dir, sowohl im IE wie auch
im FF.

Ich habe auch schon versucht, die FLA umzubauen, aber das hat nichts
gebracht. Weil ich nicht weiß, wo der Fehler, so es denn einer sein sollte, liegt,
sehe ich erst mal davon ab, das ganze neu zu schreiben bzw. auf AS2 zu
portieren.

Wie ich schon schrieb, vermutlich hängt es mit der alten Version zusammen,
aber nichts genaues weiß man nicht.

Meine Recherchen diesbezüglich waren bisher leider auch ohne Erfolg. Ich
such dann mal weiter.
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 28-11-2008, 20:54   #9 (permalink)
industry painter
 
Benutzerbild von edding950
 
Registriert seit: Aug 2006
Ort: auf'm Pott
Beiträge: 760
Zitat:
Zitat von enock Beitrag anzeigen
Danke für deine Antwort. Ich habe den Code nun ersetzt, aber wie gehabt, es funktioniert nicht. Ich komme einfach nicht dahinter. Soll ich den Originalfilm .fla überarbeiten?
Ist wahrscheinlich die einzige Möglichkeit, die du hast. Es liegt nämlich nicht daran, dass Dein Film nicht anfängt abzuspielen. Tatsächlich tut er das nämlich. Allerdings hängt er dann ab Frame 3, da Du auf Frame 2 eine noch recht abenteuerliche Plugin-Überprüfung vornimmst:

ActionScript:
  1. requiredVersion = 6;
  2. version = getVersion();
  3. flash_ver = version.split(" ");
  4. if (flash_ver[1].charAt(0) - 0 >= requiredVersion)
  5. {
  6.     gotoAndPlay(4);
  7. }

Der Ausdruck im 'if' ergibt eben nicht mehr 'true', da der 10er-Player an erster Stelle (charAt(0)) eine "1" hat - und die ist eben nicht größer oder gleich der 'requiredVersion'
__________________
mfg.
edding950 ist offline   Mit Zitat antworten
Alt 28-11-2008, 21:22   #10 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Oh mann, hab grad gesehen, dass in der Uralt-FLA ja auch noch mit zwei
Szenen gearbeitet wurde und auf der zweiten, die ich natürlich nirgends sah
(nicht mal im Filmexplorer), ist ebenfalls so eine komische Plugin-Erkennung
drin.

Danke Mister edding950, jetzt kann ich endlich den Rechner auch mal aus
machen.
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 28-11-2008, 21:56   #11 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
super

Herzlichen Dank für die Lösung. Nur, wie ändere ich dies? Hat mir da jemand eine Idee? Ich bin nicht so der Hirsch in Flash.

Wäre euch sehr dankbar.
Herzlichen Dank enock
enock ist offline   Mit Zitat antworten
Alt 28-11-2008, 22:04   #12 (permalink)
industry painter
 
Benutzerbild von edding950
 
Registriert seit: Aug 2006
Ort: auf'm Pott
Beiträge: 760
Wenn Du die fla noch hast, dann nimm einfach die Plugin-Überprüfung raus (die bringt so eh nix) und spring gleich zu Bild nummer 4.
__________________
mfg.
edding950 ist offline   Mit Zitat antworten
Alt 28-11-2008, 22:14   #13 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 6
Smile Grosser Dank!

Hallo edding950

Herzlichen Dank für deine Hilfe! Hat geklappt! Super!! War schon am Verzweifeln!!!

Herzlichen Dank!!!
enock ist offline   Mit Zitat antworten
Alt 12-12-2008, 22:39   #14 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 12
Question Play auf Mausklick ?

Hallo Leute,

ich will gleich mal zugeben, dass ich völliger Anfänger bin, aber i. d. R. bekomme ich alles gewünschte irgendwie hin.
In Anlehnung an die obigen Beiträge und Pobleme hier mal meins:
Der angehängte Film soll bei (ca.) frame 500 stoppen (klappt auch).
Nun soll er (damit man in Ruhe lesen kann) erst auf Mausklick weiterlaufen.
Habe schon alles Mögliche probiert, hier verschiedene Beiträge gelesen und Beispieldateien angesehen. Hat bis jetzt leider nichts genutzt (momentan hängt die play-Aktion an einer transparenten Fläche, hatte auch schon sichtbare Instanzen, kleiner Pfeil unten rechts ...).
Wäre nett, wenn sich das mal jemand anschauen könnte und eventuell eine Lösung hätte.

francodimo
francodimo ist offline   Mit Zitat antworten
Alt 12-12-2008, 22:46   #15 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 12
Ps:

Haha, angehängter Film ....

jetzt aber!
Angehängte Dateien
Dateityp: zip BAM-Päsi1-Test1.zip (38,3 KB, 1x aufgerufen)
francodimo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
swfobject

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 23:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele