Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2011, 17:36   #1 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 2
FLVPlayback in nativeWindow skalieren

Programm: Flash CS5/AIR

Hi ich bekomme mein FLVPlayback -Obj nicht auf meinen 2. Monitor Fullscreen skaliert.
so schauts aus: screen
gewollt:
Screen 1 - einige buttons, um videos anzuwählen
(verwende zum Design die Flashbühne)
Screen 2 - wiedergabe der Videos
(verwende hier ein separates nativeWindow)

Hoffe Ihr habt eine guten Tipp für mich.

Code:
public class Example extends MovieClip{
		
		private var playerScreen:NativeWindow;	
		private var currentScreen:Screen;
		private var vidplayer:FLVPlayback;

		public function Example(){
			
			stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
			
			//Fensteroptionen erstellen
			var options:NativeWindowInitOptions = new NativeWindowInitOptions();
	
			options.systemChrome = NativeWindowSystemChrome.NONE;
			options.type = NativeWindowType.UTILITY;
			
			//Fenster erstellen
			playerScreen = new NativeWindow(options);
			playerScreen.x = 1921;
			playerScreen.y = 0;
                        playerScreen.width = Screen.mainScreen.bounds.width;
			playerScreen.height = Screen.mainScreen.bounds.height;
			playerScreen.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
			playerScreen.activate();
			 
                       //FLVPlayback-Obj
			vidplayer = new FLVPlayback();
			vidplayer.source = "Extremists.flv";
			vidplayer.skinBackgroundColor = 0x000000;
			vidplayer.x = 0; //=1921  -> player ist nicht mehr sichtbar
			vidplayer.y = 0;
			//vidplayer.width=1920;
			//vidplayer.height=1080;
			
                        // auf playerScreen adden
			playerScreen.stage.addChild(vidplayer);
}
}
galileo. ist offline   Mit Zitat antworten
Alt 25-05-2011, 09:57   #2 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 2
gelöst

Jetzt funktioniert es.
Eine andere Reihenfolge im code brachte den Erfolg:

Bevor man das nativeWindow auf screen 2 fullscreen aktiviert, muss der videoPlayer geadded werden - dann skaliert er mit dem window voll auf:

Code:
package{
	import flash.display.*;
	import flash.events.*;
	import flash.text.*;
	
	import fl.video.*;

	public class Example extends MovieClip{
		
		private var playerScreen:NativeWindow;	
		private var currentScreen:Screen;
		private var vidplayer:FLVPlayback;
		
		
		public function Example(){
			
			stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
			
			
			//Fensteroptionen erstellen
			var options:NativeWindowInitOptions = new NativeWindowInitOptions();
	
			options.systemChrome = NativeWindowSystemChrome.NONE;
			options.type = NativeWindowType.UTILITY;
			
			
			//Fenster erstellen
			playerScreen = new NativeWindow(options);
			playerScreen.x = 1921;
			playerScreen.y = 0;
			playerScreen.width = Screen.mainScreen.bounds.width;
			playerScreen.height = Screen.mainScreen.bounds.height;

			stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
			
			getScreenInfos();
			getAvailableScreens();
		
			vidplayer = new FLVPlayback();
			vidplayer.source = "Extremists.flv";
			vidplayer.skinBackgroundColor = 0x000000;
			vidplayer.x = 0; 
			vidplayer.y = 0;
			
			playerScreen.stage.addChild(vidplayer);
			
			playerScreen.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
			playerScreen.activate();

    }
	
}
Ist sicher sehr unsauber, klappt aber.
Wenn Ihr einen schöneren Weg kennt, freue ich mich über eine Antwort.
Viele grüße, Ralf
galileo. 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
nativeWindow scrollbar activieren henne2009 Adobe AIR 0 18-03-2011 13:36
NativeWindow und adl-Prozess sobo Adobe AIR 1 01-12-2009 12:31
Koordinatensystem NativeWindow ANTICHRIST Adobe AIR 5 15-04-2009 16:40
FLVPlayback -> nur Video Layer skalieren andyherzberg Komponenten und SmartClips 6 04-03-2008 14:00
flvPlayback - Auflösung des Videos skalieren framic Komponenten und SmartClips 3 07-07-2007 23:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele