Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2010, 14:01   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 18
Exclamation flv playback auf immer auf fullscreen

hallo zusammen
ich möchte für eine homepage ein video im hintergrund laufen lassen.
dieses video habe ich schon geschnitten und hochgeladen -> first-try
doch will ich das video immer auf fullscreen haben also quasi immer dem browserfenster angepasst...
weiß jemand wie das geht? also ich geb euch mal meinen code:
Code:
Stage.align = "TL";
Stage.scaleMode = "noScale";
_root.navi_diff = 40;

var scaler:Number = pic_mc._height/pic_mc._width;

// ALIGN
//----------------------------------------------------------------------
var stageListener:Object = new Object();
stageListener.onResize = function() {
	align();
};
Stage.addListener(stageListener);

function align() {
	width1 = Stage.width;
	height1 = width1*scaler;

	height2 = Stage.height;
	width2 = height2/scaler;

	if (width1>=Stage.width && height1>=Stage.height) {
		video._width = width1;
		video._height = video._width*scaler;
		
		trace(" 1 ");
	} else if (height2>=Stage.height && height2>=Stage.height) {
		video._height = Stage.height;
		video._width = video._height/scaler;
		
		trace(" 2 ");
	} else {
		video._width = Stage.width;
		video._height = video._width*scaler;
		trace(" 3 ");
	}
}
//----------------------------------------------------------------------


align();
weiß jemand meinen fehler??
gruß
Seppalot
Seppalot ist offline   Mit Zitat antworten
Alt 13-02-2010, 14:58   #2 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.662
hello,
wenn man davon ausgehen kann, dass pic_mc und video das gleiche seitenverhältnis haben, dann würd ich das so machen:
Code:
  1. Stage.align = "TL";
  2. Stage.scaleMode = "noScale";
  3. _root.navi_diff = 40;
  4.  
  5. var scaler:Number = pic_mc._height/pic_mc._width;
  6.  
  7. // ALIGN
  8. //----------------------------------------------------------------------
  9. var stageListener:Object = new Object();
  10. stageListener.onResize = function() {
  11.     align();
  12. };
  13. Stage.addListener(stageListener);
  14.  
  15. function align() {
  16.     var stageRatio:Number = Stage.height/Stage.width;
  17.     if(stageRatio > scaler){
  18.         video._height = Stage.height;
  19.         video._width = Stage.height/scaler;
  20.     }else{
  21.         video._height = Stage.width*scaler;
  22.         video._width = Stage.width;
  23.     }
  24. }
  25. //----------------------------------------------------------------------
  26.  
  27.  
  28. align();

lg
kws
__________________
350 * youtube
_kweso ist offline   Mit Zitat antworten
Alt 13-02-2010, 19:43   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 18
danke für die antwort, leider geht es immer noch nicht...
also ums genau zu sagen, es geht in flash aber nicht im internet
kann man denn eine komponente so skalieren?
Seppalot ist offline   Mit Zitat antworten
Alt 13-02-2010, 20:04   #4 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.525
Naja, Du musst die SWF auch mit 100%-Höhe/Breite im HTML einbetten ...

Hier mal ein Beispiel:

HTML-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" xml:lang="de">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Fullscreen FLV Test</title>

<style type="text/css">

body {
	background: #fff; 
	color: #000;
	margin: 0 0 0 0;
}

div.flash {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

</style>

</script>

</head>

<body>

<div class="flash">
<object type="application/x-shockwave-flash" data="fullscreen_flv.swf" name="fullscreen" id="fullscreen" width="100%" height="100%">
<param name="movie" value="fullscreen_flv.swf" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
Flash Fullscreen FLV.
</object>
</div>

</body>
</html>
Und besser KEINE geschützten Begriffe á la align oder video benutzen
~pyropete~ ist offline   Mit Zitat antworten
Alt 13-02-2010, 20:32   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 18
boah wie geil!!!! danke hey!!! das war der fehler!!!!! vielen dank
seppalot
Seppalot 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 8] Fullscreen FLV Playback wie bei NEAVE.TV ~pyropete~ ActionScript 2 2 11-02-2010 21:36
FLV Playback xy2er ActionScript 3 9 01-09-2008 13:45
FLV Playback wwk Komponenten und SmartClips 2 07-01-2007 15:23
FLV - Playback wethepe0ple Flash Einsteiger 3 21-09-2006 09:21
Fullscreen, wie immer ronnydrechsler Flash 4 und Flash 5 3 05-10-2001 19:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele