AIR / Flash เต็มหน้าจอผ่านจอภาพหลายจอในหนึ่งหน้าต่าง?


3

เรามีจอภาพ 4 จอที่จัดเรียง 2 x 2 มีวิธีใดบ้างที่จะเปิดใช้งาน AIR รุ่นใหม่เพื่อขยายในทุกจอภาพในหน้าต่างเดียว

หรือมีซอฟต์แวร์ใดที่สามารถหลอกให้ไดรเวอร์การแสดงเพื่อแสดงจอภาพขนาดใหญ่เพียงจอเดียวได้หรือไม่?


จะเกิดอะไรขึ้นถ้าคุณปรับขนาดหน้าต่างหลักเป็นความละเอียดทั้งหมดของตาราง 2x2 และวางไว้ที่มุมซ้ายบนของจอภาพด้านซ้ายด้านบน

โชคไม่ดีที่เราไม่มีจอภาพหลายจอในตอนนี้ฉันได้รับคำสั่งซื้อเมื่อเรารู้ว่าอาจใช้งานอะไรได้บ้าง
davivid

งั้นฉันก็จะขี้เกียจเหมือนกันและตอบว่า: ใช่มันอาจเป็นไปได้ (Come on, คุณเพียงแค่ต้องเสียบจอภาพเพิ่มเติมและลอง)

ฮ่าฮ่า - อย่างจริงจังเราก็มีความละเอียดจอภาพไฮเดียวในสำนักงาน
davivid

ไม่มีอะไหล่จริงๆเหรอ? หากหัวหน้าของคุณต้องการจ่ายเงินให้ฉันทำวิจัยให้คุณฉันยินดีที่จะช่วยคุณ

คำตอบ:


1

ตรวจสอบเอกสารสำหรับflash.display.Screen

เมื่อคุณทราบว่าควรจะมีขนาดใหญ่เท่าใดคุณควรจะสามารถกำหนดตำแหน่งและขนาดของมันโดยใช้boundsคุณสมบัติปิดคลาสflash.display.NativeWindow

ปรับปรุง:

ในที่ทำงานฉันมีมอนิเตอร์สองจอดังนั้นฉันจึงรวมแอปทดสอบอากาศด่วน:

package
{
    import flash.display.NativeWindow;
    import flash.display.Screen;
    import flash.display.Sprite;
    import flash.geom.Rectangle;

    public class MultimonitorTest extends Sprite
    {
        public function MultimonitorTest()
        {
            var screens:Array = Screen.screens;
            var rect:Rectangle = new Rectangle();

            for(var i:uint;i<screens.length;i++) {
                trace(Screen(screens[i]).bounds);
                rect = rect.union(screens[i].bounds);
            }
            trace(rect);
            this.stage.nativeWindow.bounds = rect;
        }
    }
}

คุณสามารถเห็นมันวนซ้ำผ่านหน้าจอที่มีอยู่ นอกจากนี้ยังสร้างสี่เหลี่ยมผืนผ้าใหม่ที่รวมกันของหน้าจอคอมโพสิต จากนั้นกำหนดnativeWindow.boundsให้สหภาพนั้น

ผลลัพธ์ของแอพคือ:

(x=0, y=0, w=1440, h=900)
(x=1440, y=0, w=1920, h=1080)
(x=0, y=0, w=3360, h=1080)

สิ่งหนึ่งที่ควรพิจารณาคือสิ่งนี้ไม่ได้คำนึงถึงทาสก์บาร์หรือสิ่งอื่นใดและหากหน้าจอของคุณมีขนาดแตกต่างกันเช่นเดียวกับของฉันผลสี่เหลี่ยมที่ได้จะใหญ่กว่าหน้าจอจริงของคุณ แต่อย่างน้อยก็ควรให้ที่สำหรับเริ่มต้น

ดังนั้นเพื่อตอบคำถามของคุณ: ใช่ :)


เจ๋งนี่คือสิ่งที่คุณมีประสบการณ์การทำงานหรือไม่ ฉันรู้ว่ามันควรมีขนาดใหญ่เท่าไรคือ 3840 x 2160 (4 x HD) ... แค่ทดสอบก่อนสั่งซื้อ ไม่สามารถลองดูด้วยจอมอนิเตอร์คู่ที่ติดตั้งที่ mo
davivid

ไชโยที่น่ากลัว! ฉันต้องการผลักดันห้องว่างเพื่อให้เราสามารถวิจัยและพัฒนาได้อย่างถูกต้อง!
davivid

0

นอกจากนี้ยังมีวิธีที่ง่ายกว่ามากในการทำสิ่งนี้ - เพียงแค่ตั้งค่าสเตจเป็นขนาดที่ต้องการและในชุด application.xml <systemChrome>none</systemChrome>

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.