| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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);
}
} |
| | |
| | #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();
}
} Wenn Ihr einen schöneren Weg kennt, freue ich mich über eine Antwort. Viele grüße, Ralf |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |