php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.11.2011, 11:42  
Benutzer
 
Registriert seit: 18.05.2011
Beiträge: 41
PHP-Kenntnisse:
Anfänger
viperzer befindet sich auf einem aufstrebenden Ast
Standard Per Javascript swf-Animationen stopen/abspielen

Guten Tag,

ich hab folgendes Problem. Ich will meinen animierten Flashheader per html-links pausieren und wieder abspielen lassen. Soweit ich in Google und in parr foren richtig gelesen hab ist das mit Javascript möglich aber bei funktioniert es nicht wirklich.
Hier der Code:
javascript>
PHP-Code:
  <script language="JavaScript">
                                 
                                  function 
playmovie(flag)
                                  {
                                  if(
flag == 1)
                                  
document.getElementById("FlashID").Play();
                                  else
                                  
document.getElementById("FlashID").StopPlay();
                                  }
                              
                                  
</script> 
HTML-Links>
PHP-Code:
<a href="#" onclick="playmovie(1)">play</a
<
a href="#" onclick="playmovie(0)"stop</a
...


"FlashID" ist hierbei wirklich die ID des Flashobjektes. Siehe hier:
PHP-Code:
 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="900" height="262" id="FlashID" title="FlashID">
    <param name="movie" value="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/head.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
         <param name="wmode" value="transparent">
    <param name="swfversion" value="6.0.65.0" />
    <!-- Dieses param-Tag fordert Benutzer von Flash Player 6.0 r65 und höher auf, die aktuelle Version von Flash Player herunterzuladen. Wenn Sie nicht wünschen, dass die Benutzer diese Aufforderung sehen, löschen Sie dieses Tag. -->
    <param name="expressinstall" value="scripts/expressInstall.swf" />
    <!-- Das nächste Objekt-Tag ist für Nicht-IE-Browser vorgesehen. Blenden Sie es daher mit IECC in IE aus. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/head.swf" width="900" height="262">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
       <param name="wmode" value="transparent">
      <param name="swfversion" value="6.0.65.0" />
      <param name="expressinstall" value="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/scripts/expressInstall.swf" />
      <!-- Im Browser wird für Benutzer von Flash Player 6.0 und älteren Versionen der folgende alternative Inhalt angezeigt. -->
      <div>
        <h4>Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
Wenn ich auf die Links klicke passiert einfach nix...
Kann mir da jemand helfen bitte?

mfg
Andi
viperzer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.11.2011, 20:32  
Neuer Benutzer
 
Registriert seit: 29.11.2011
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Seradus befindet sich auf einem aufstrebenden Ast
Standard

Hi viperzer,

Den Flash Player anzusteuern ist leider etwas tricky. Habe deinen Code etwas adaptiert. So sollte es klappen:

javascript:

Code:
<script language="JavaScript">
	
	function playmovie(flag)
	{
		if(flag == 1)
			movie().Play();
		else
			movie().StopPlay();
	}
	
	function movie()
	{
		var mov=eval('window.document[\'FlashID\']');
		return mov;
	}
	
</script>
... und was den flash player betrifft:

Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="640" height="480" id="FlashID">
	<param name="movie" value="test.swf">
	<param name="play" value="false">
	<param name="bgcolor" value="0">
	<param name="allowScriptAccess" value="always">
	<param name="quality" value="high">
	<param name="allowFullScreen" value="true">
	<param name="wmode" value="transparent">
	<param name="flashvars" value="play=false" />
	<param name="loop" value="false" />
	<embed name="FlashID" loop="false" swliveconnect="true" src="test.swf" play="false" width="640" height="480" bgcolor="0" quality="high" wmode="transparent" allowfullscreen="true" swliveconnect="true"  allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">
</object>
test.swf einfach an beiden Stellen im Code mit deinem .swf file ersetzen. Fertig.
__________________
Dev-Setup: Xubuntu 11.04, NetBeans 7.0
Framework: Symfony 1.4
Webhosting: Wuchthosting
Seradus ist offline   Mit Zitat antworten
Alt 30.11.2011, 15:18  
Neuer Benutzer
 
Registriert seit: 29.07.2009
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
Iron Angel befindet sich auf einem aufstrebenden Ast
Standard

Hallo viperzer,

ich arbeite gerne mit einem sehr interessanten jquery-Plugin
http://jplayer.org/

Den Player läuft in jedem Browser auch ausschlißlich mit Flash also HTML5 ist nicht zwingend notwendig aber hier eine Option.

Gruß
Iron Angel ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Inhalt von einer URL ausgeben per Javascript Ahrta5 JavaScript, Ajax und mehr 4 31.08.2011 19:16
Google Maps JavaScript API mit PHP Array Demian JavaScript, Ajax und mehr 4 17.08.2011 12:27
[Erledigt] Problem mit dynamischer URL in Javascript Dateien da.eXecutoR JavaScript, Ajax und mehr 4 28.09.2010 17:18
timing Probleme bzw Zusammenspiel PHP Javascript thica PHP Tipps 2009 2 19.02.2010 19:06
[Erledigt] Ersatz für Javascript Mort1ferus JavaScript, Ajax und mehr 6 12.10.2009 09:35
Wie lade ich ein Javascript nach einer AJAX Abfrage neu? da.eXecutoR JavaScript, Ajax und mehr 3 21.09.2009 11:15
[Erledigt] JavaScript Weiche bei Formular? markus228 JavaScript, Ajax und mehr 1 09.08.2009 14:16
[Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben beneblack PHP Tipps 2009 18 03.05.2009 22:40
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
swf browser jscript, php swf abspielen, javascript swf abspielen, javascript check when swf plays, param name wmode value opaque transparent, flash flashvars stopplay, <onclick= \flashid.play()\ value=\true\ /> not working, java script swf file abspielen, java script abspielen, java script animation abspielen, swf mit animationen abspielen, flash in ajax abspielen, javascript flash animation anspielen, per javascript filmende swf, swf abspielen javascript, param name onclick play swf, swf baseurl param

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum