Flashhilfe.de - Flash Community

Flash an Browsergröße anpassen + Skallierung beachten [Flash 10]

 


AntwortenRegistrieren Seite1  

abgemeldeter Benutzer#1
17.03.2011, 13:43

Hallo ich habe folgenden Code, um eine Flash Datei an den Browser anzupassen:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<HTML>
<HEAD>
***
***
***
</HEAD>

<STYLE>A:link, A:visited, A:active { text-decoration: none; }
body { background-color: #FFD419; }   html {   height: 100%;   overflow: hidden; } #id24953 {height: 100%; } body {height: 100%;   margin: 0;padding: 0;   }
</STYLE>
<BODY>

<script type="text/javascript" src="swfobject.js"></script>
<div id="id24953">
  Loading Flash movie...
</div>

<script type="text/javascript">
   var so24953 = new SWFObject("meinFLASH.swf", "movie24953", "100%", "100%", "6", "#FFD419");
so24953.addParam("allowfullscreen", "true");
so24953.write("id24953");
</script>
<noscript>
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
WIDTH="1200" HEIGHT="700" >
<PARAM NAME="MOVIE" VALUE="meinFLASH.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="AllowFullScreen" VALUE="TRUE">
<PARAM NAME="QUALITY" VALUE="high">
<EMBED SRC="seppelproductions.swf" WIDTH="1200" HEIGHT="700" PLAY="true" LOOP="false" WMODE="opaque" QUALITY="high" AllowFullScreen="true"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

</noscript>


</BODY>
</HTML>


Das Problem dabei,
die Flash Datei hat eine Größe von einer Breite von 1200 Pixel und Höhe von 700 Pixel.
Mit dem Code wird diese Skallierung nicht beachtet.
Außerdem soll die Datei bei größerem Bildschirm nicht vergößert werden sondern nur proportional zu den oben genannten Maßen verkleinert.


Wie geht das ?
LG
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

17.03.2011, 14:59

Hallo,

ich würde das mit CSS machen:
PHP:
1
2
3
4
5
6
7
    width: expression(document.body.clientWidth > 1200 ? '1200px' : 'auto');
    height: 700px;
    min-width: 250px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;

Dabei ist die Breite zwischen 250 und 1200 pixeln variabel - wenn die Breite größer ist, wird der Inhalt zentriert.
Das ganze dann einer DIV-Box als Klasse / id zuweisen und da drin deine Flash-Datei laden, die auch 100% skaliert ist:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<style type="text/css">
<!--
#Test{
    width: expression(document.body.clientWidth > 1200 ? '1200px' : 'auto');
    height: 700px;
    min-width: 250px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
-->
</style>

<div id="Test">
    <object
        classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
        codebase=" http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%">
        <param name="movie" value="test.swf">
        <embed type="application/x-shockwave-flash"
            pluginspage="http://www.adobe.com/go/getflashplayer"
            width="100%" height="100%"
            src="test.swf">
        </embed>
    </object>
</div>
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
abgemeldeter Benutzer#3
Themenautor/in

17.03.2011, 19:32

Danke klappt super !...
springer#4
Benutzerbild von springer
Beiträge: 4909
Wohnort: zuhaus
Registriert: Apr 2004

18.03.2011, 08:23

hi,
gibt auch noch swffit
finde ich ziemlich komfortabel..
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de