Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2007, 12:32   #1 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Fullscreen

Hey!


Ich habe mir jetzt hier im Forum echt viele Posts angesehen und deren Scripts ausprobiert - keine hat funktioniert.

Ich möchte ganze einfach nur eine SWF-Datei dem kompletten Browserfenster anpassen lassen (so wie width="100%" und height="100%").

Danke!


Christoph
RhettButler ist offline   Mit Zitat antworten
Alt 09-08-2007, 12:43   #2 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Na dann machs doch! Meinen Segen dazu hast du...

Wo ist das Problem?
geegle ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:08   #3 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522



Ok, ok, probiert habe ich es schon

Ich weiß nicht ob ich etwas übersehen habe - ausprobiert habe ichs schon mit:

- Stage.scaleMode = "exactFit";
- fscommand
- <param name="scale" value="exactfit" />
- width="100%" height="100%" im object Tag


Gibts noch andere Möglichkeiten??


Danke!


Christoph
RhettButler ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:14   #4 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Was und width="100%" height="100%" im object Tag funktioniert nicht?
geegle ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:20   #5 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Das widht schon aber height nicht...
RhettButler ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:27   #6 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Ah ich weiss was du meinst...

Dann schau mal hier: Link
Oder hier: Link

Geändert von geegle (09-08-2007 um 13:29 Uhr)
geegle ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:37   #7 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Danke für den Link!

Sehr aufschlussreich.


Ich meinte jedoch die height="100%" für die SWF-Datei und nicht für den MovieClip...


Danke schon mal...


Christoph
RhettButler ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:39   #8 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Ja das kannst du damit steuern.
geegle ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:41   #9 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Steht doch im ersten Link drin wie man das macht?

Ansonsten funktioniert "height=100%" nicht mit allen doctypes, also wenn du einen hast evtl. mal löschen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 09-08-2007, 13:54   #10 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Oder machs so:

In die HTML:
Code:
<head>
<title></title>
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">	
	/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow: hidden;
	}
		#flashcontent {
		height: 100%;
	}
	/* end hide */
	body {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #181818;
		color:#ffffff;
	}
</style>
</head>
<body>
	<div id="flashcontent">Macromedia Flash required.<a href="http://www.macromedia.com/go/getflashplayer/">Get Macromedia Flash.</a> If you have Flash installed, <a href="index.html?detectflash=false">click to view movie</a></div>	
	<script type="text/javascript">
		var fo = new SWFObject("DeineSWF.swf", "SWF", "100%", "100%", "7", "#ffffff");		
		fo.write("flashcontent");	
</script>	
</body>
</html>
Neue Datei "swfobject.js":

Code:
/**
 * SWFObject v1.4.1: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}
return _19;},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();return true;
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){return q.substring(q.indexOf("=",_2d)+1,_2e);}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){
var _2f=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2f.length;i++){
for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=null;}}}};
if(typeof window.onunload=="function"){
var oldunload=window.onunload;
window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();oldunload();};
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}
if(Array.prototype.push==null){
Array.prototype.push=function(_32){
this[this.length]=_32;
return this.length;};}

var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for backwards compatibility
var SWFObject = deconcept.SWFObject;
Und schwupp ist das ganze Fenster voll!
geegle ist offline   Mit Zitat antworten
Alt 09-08-2007, 16:51   #11 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Danke für die extrem ausführliche Beschreibung!

Funktioniert zwar immer noch net (muss noch genauer schauen) aber danke schonmal!!!
RhettButler ist offline   Mit Zitat antworten
Alt 09-08-2007, 19:31   #12 (permalink)
ôÔ Urlaub Ôô
 
Registriert seit: May 2004
Ort: Erfurt
Beiträge: 372
Also jetzt müsste es aber...
geegle ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele