This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » [Webseite] Den neuen Flash-Player auf Webseite einbinden

#1 2012-05-08 16:50:05

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

[Webseite] Den neuen Flash-Player auf Webseite einbinden

Hallo!
Ich habe auf meiner Webseite versucht einige Spiele von mir via Flash anzuzeigen, was auch wunderbar funktioniert hat...
...Ich habe dazu diesen Artikel benutzt.

Nun meine Frage: Angezeigt wird der Flash-Player; das Einzige, was nicht funktioniert ist der Vollbildmodus??  -  Liegt das daran dass der Code falsch ist, oder daran, dass ich einfach zu doof dafür bin diesen richtig zu verwenden??

Vielen Dank schoneinmal für Eure Tipps!  big_smile

mfg
akhof


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#2 2012-05-09 08:32:14

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Beim Code steht ja
<param name="allowFullScreen" value="true">

Sollte also mit Fullscreen gehen. Was genau geht denn nicht? Fehlt der Button oder reagiert der Modus nicht?

Postr mal den Code deines html-Dokuments.

Mit freundlichen Grüssen
Supersil


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#3 2012-05-09 10:45:20

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Supersil wrote:

Beim Code steht ja
<param name="allowFullScreen" value="true">

Sollte also mit Fullscreen gehen. Was genau geht denn nicht? Fehlt der Button oder reagiert der Modus nicht?

Postr mal den Code deines html-Dokuments.

Mit freundlichen Grüssen
Supersil

Hallo!
Ich habe genau den Code verwendet, der angegeben ist, und den vollnildmodus habe ich eigendlich auch erlaubt...
...Der Button wird zwar angezeigt, abe4 beim Klicken passiert nichts.

mfg
akhof  big_smile


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#4 2012-05-09 12:40:06

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Hm.

<div class="container" style="overflow-x: visible; overflow-y: visible; ">
   
   
      <h2 id="project_title">TicTacToe </h2>
                <div id="projectwrapper">
                        <!--Play with Flash Player -->
                <script type="text/javascript" src="http://scratch.mit.edu/js/swfobject.js"></script>
                <script type="text/javascript">
                   var flashapp;

                   function installPlayer(swfName, swfID) {
                       var flashvars = {
                           project: 'http://scratch.mit.edu/static/projects/akhof/2518857.sb?version=1'};
                       var params = {
                           allowScriptAccess: 'sameDomain',
                           allowFullScreen: true,
                       };
                       var attributes = {};
                       swfobject.embedSWF(swfName, swfID, 482, 387, '10.0', false, flashvars, params, attributes);
                       flashapp = document.getElementById(swfID);
                       flashapp.style.position = 'relative';
                       flashapp.parentNode.parentNode.style.overflow = 'visible'; // override CSS
                       flashapp.style.zIndex = 1000; // put in front
                       setPlayerSize(482, 387);
                   }

                   function JSFillScreen(fillScreen) {
                       if (fillScreen) {
                           var r = flashapp.getBoundingClientRect();
                           flashapp.style.left = -r.left + 'px';
                           flashapp.style.top = -r.top + 'px';
                           var h = window.innerHeight;
                           if (typeof(w) != 'number') { // If IE:
                            w = document.documentElement.clientWidth;
                            h = document.documentElement.clientHeight;
                        }
                           setPlayerSize(w, h - 10);
                       } else {
                           setPlayerSize(482, 387);
                           flashapp.style.left = flashapp.style.top = '0px';
                       }
                   }

                   function setPlayerSize(w, h) {
                       var isFirefox = navigator.userAgent.toLowerCase().indexOf("firefox") > 0;
                       if (isFirefox) w += 1;
                       if (navigator.appName == 'Microsoft Internet Explorer') {
                           flashapp.style.width = w;
                           flashapp.style.height = h;
                       } else {
                           flashapp.width = w;
                           flashapp.height = h;
                       }
                   }
                </script>
                <object type="application/x-shockwave-flash" data="/static/misc/PlayerOnly.swf" width="482" height="387" id="PlayerOnly" style="visibility: visible; position: relative; z-index: 1000; top: 0px; left: 0px; "><param name="allowScriptAccess" value="sameDomain"><param name="allowFullScreen" value="true"><param name="flashvars" value="project=http://scratch.mit.edu/static/projects/akhof/2518857.sb?version=1"></object>
               
                    </div>
    </div>

Geht es damit? Das habe ich direkt aus der Website geklaut^^

mfG
Supersil

Last edited by Supersil (2012-05-09 12:43:30)


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#5 2012-05-09 14:10:11

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Ich glaube mit Supersil's Code sollte es gehen.
Das Problem ist nämlich, dass das reine Einbinden nicht reicht, da Flash wahrscheinlich
nicht in der Lage ist das HTML-Dokument direkt zu verändern. (Das ist dafür nötig)
Flash muss daher JavaScript Funktionen aufrufen - wenn diese nicht vorhanden sind kann es daher nicht funktionieren.

ZeroLuck

Last edited by ZeroLuck (2012-05-09 14:10:42)


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#6 2012-05-09 15:13:55

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

ZeroLuck wrote:

Ich glaube mit Supersil's Code sollte es gehen.
Das Problem ist nämlich, dass das reine Einbinden nicht reicht, da Flash wahrscheinlich
nicht in der Lage ist das HTML-Dokument direkt zu verändern. (Das ist dafür nötig)
Flash muss daher JavaScript Funktionen aufrufen - wenn diese nicht vorhanden sind kann es daher nicht funktionieren.

ZeroLuck

Achso...
...vielen Dank!  big_smile


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#7 2012-05-09 15:36:58

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Ging's so?

Wenn ja, wer würde den Eintrag im Wiki ändern/ergänzen (mit schönerem Layout / Einrückung als in meinem Post)?

Gruss
Supersil

Last edited by Supersil (2012-05-09 15:37:46)


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#8 2012-05-10 09:49:53

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Alles klar, ich mach's

Supersil


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#9 2012-05-10 10:22:47

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Webseite] Den neuen Flash-Player auf Webseite einbinden

Supersil wrote:

Ging's so?

Wenn ja, wer würde den Eintrag im Wiki ändern/ergänzen (mit schönerem Layout / Einrückung als in meinem Post)?

Gruss
Supersil

jep...
...hat geklappt  big_smile

Danke!!!


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 
  • Index
  •  » Deutsch
  •  » [Webseite] Den neuen Flash-Player auf Webseite einbinden

Board footer