Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2011, 19:32   #1 (permalink)
Neuer User
 
Benutzerbild von TOWi
 
Registriert seit: Feb 2002
Beiträge: 72
Air Anwendung Fullscreen auf zwei Monitore verteilen/splitten

Hallo Zusammen!

Wir haben eine Air Anwendung (2x FullHD) und möchten diese Fullscreen auf zwei Monitore splitten. Wir stellen die Grafikkarte auf 2 Monitore, plazieren diese Übereinander, starten die EXE, Modus noScale und FullScreen.
Trotzdem ist die Anwendung skaliert, fullscreen nur auf einem Monitor zu sehen.
Hat jemand eine Idee?
TOWi ist offline   Mit Zitat antworten
Alt 04-07-2011, 00:11   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Exe starten? Dachte Ihr habt ne Air-Anwedung?


Wie dem auch sei... Öffnet in Air einfach ein 2. natives Fenster, per move ab auf den 2. Monitor - fertig.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 04-07-2011, 09:15   #3 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
und woher weißt du ab wann der zweite monitor immer beginnt? ich mein ok bei 2x 1920x1080 ist die antwort klar, aber wie machst des wenn du immer wieder unterschiedliche rechner hast, an diesen ein zweitmonitor oder lcd dran hängt mit full hd und du nur den 2. monitor anfahren möchtest, und du nicht weißt wie die auflösung von deinem rechner ist.

ich hoff man versteht was ich mein. das problem hab ich bis heute noch nicht elegant lösen können.


liebe grüße,
marcel
vato ist offline   Mit Zitat antworten
Alt 04-07-2011, 11:12   #4 (permalink)
Bob Flash
 
Benutzerbild von Flashbob
 
Registriert seit: Jan 2005
Ort: nähe WOB
Beiträge: 191
schau mal hier:
ScreenManager: expand your AIR application (to multiple monitors) | Joris Timmerman
__________________
[--> Keep it simple and straightforward <--]
Flashbob ist offline   Mit Zitat antworten
Alt 04-07-2011, 11:29   #5 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
uuuh heiß (:

danke fürn tipp
vato ist offline   Mit Zitat antworten
Alt 04-07-2011, 19:04   #6 (permalink)
NCC 1701 D
 
Benutzerbild von speedjunkie
 
Registriert seit: Oct 2009
Ort: Metropolregion Hamburg
Beiträge: 586
Zitat:
Zitat von TOWi Beitrag anzeigen
Trotzdem ist die Anwendung skaliert, fullscreen nur auf einem Monitor zu sehen.
Hat jemand eine Idee?
Yup,

ActionScript:
  1. this.stage.nativeWindow.maximize();

ist für das primäre Display.

ActionScript:
  1. import flash.display.Screen;
  2. import flash.display.NativeWindow;
  3. import flash.geom.Rectangle;
  4.  
  5. function multiScreenSupported():Boolean
  6. {
  7.     return (Screen.screens.length >= 2) ? true : false;
  8. }
  9.  
  10. function screenDimensions():Object
  11. {
  12.     var maxWidth:uint, maxHeight:uint;
  13.  
  14.     for each (var scr:Screen in Screen.screens)
  15.     {
  16.         maxHeight = scr.bounds.height > maxHeight ? scr.bounds.height:maxHeight;
  17.         maxWidth +=  scr.bounds.width;
  18.     }
  19.  
  20.     var dimensions:Object = {   maxHeight  : maxHeight,
  21.                         maxWidth    : maxWidth };
  22.  
  23.     return dimensions;
  24. }
  25.  
  26. function dualDisplayMaximize():void
  27. {
  28.     if (! multiScreenSupported())
  29.     {
  30.         singleDisplayMaximize();
  31.  
  32.         return;
  33.     }
  34.  
  35.  
  36.     var dimensions:Object = screenDimensions();
  37.  
  38.  
  39.     if ("maxHeight" in dimensions && "maxWidth" in dimensions)
  40.     {
  41.         this.stage.nativeWindow.bounds = new Rectangle(0,0,dimensions.maxWidth,dimensions.maxHeight);
  42.         this.stage.nativeWindow.orderToFront();
  43.  
  44.         /**alternativeFuel
  45.          **
  46.          **this.stage.nativeWindow.x = 0;
  47.          **this.stage.nativeWindow.y = 0;
  48.          **this.stage.nativeWindow.width = dimensions.maxWidth;
  49.          **this.stage.nativeWindow.height = dimensions.maxHeight;
  50.          **
  51.          **alternativeFuel
  52.          **end*/
  53.     }
  54.  
  55.     return;
  56. }
  57.  
  58. function singleDisplayMaximize():void
  59. {
  60.     this.stage.nativeWindow.maximize();
  61.     this.stage.nativeWindow.orderToFront();
  62.  
  63.     return;
  64. }
  65.  
  66. dualDisplayMaximize();

Das Fenster ist nach rechts ausgerichtet. Du musst es ein bisschen ändern für Deine Zwecke, das primäre Display kommt dann nach oben.

Zitat:
Zitat von ActionScript® 3.0 Referenzhandbuch NativeWindow Beitrag anzeigen
  • Die maximale Höhe eines Fensters in Adobe AIR, 4095 Pixel (in AIR 1.5 und älter 2880 Pixel)
  • Die maximale Breite eines Fensters in Adobe AIR, 4095 Pixel (in AIR 1.5 und älter 2880 Pixel)
Danach musst Du ein Neues Fester nehmen, wie Nico sagt.
Angehängte Grafiken
Dateityp: jpg exe.jpg (127,3 KB, 9x aufgerufen)
__________________
just be Daniel
JUNK FOOD: JavaScript Core Reference

Geändert von speedjunkie (04-07-2011 um 19:11 Uhr)
speedjunkie ist offline   Mit Zitat antworten
Alt 05-07-2011, 20:09   #7 (permalink)
Neuer User
 
Benutzerbild von TOWi
 
Registriert seit: Feb 2002
Beiträge: 72
Danke

Nativ Window klappt.
TOWi ist offline   Mit Zitat antworten
Alt 05-07-2011, 20:21   #8 (permalink)
NCC 1701 D
 
Benutzerbild von speedjunkie
 
Registriert seit: Oct 2009
Ort: Metropolregion Hamburg
Beiträge: 586
Wie hast Du es gelöst? 2 Fenster oder ein großes.

Skalierung haut auch hin?
__________________
just be Daniel
JUNK FOOD: JavaScript Core Reference
speedjunkie ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
air, fullscreen, splitten, zwei monitore

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
Flashfile auf Monitore splitten -=[J]=- Flash CS3 Professional 2 12-09-2008 08:26
Freehand MX und zwei Monitore? Samuel Vektor-Programme 16 04-01-2007 11:58
Zwei Monitore, zwei Farbprofile? Samuel Am Rande 18 26-08-2006 10:39
Zwei Monitore, zwei Rechner Raycer Am Rande 8 09-12-2002 22:00
Zwei Monitore und Flash Raycer Flash 4 und Flash 5 44 06-01-2002 11:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele