Ich versuche, die Auflösung für eine Flex native App (Luft) App auf einem Retina Macbook zu ändern. Flex-Apps im Browser rendern alles reibungslos mit 160 dpi, aber wenn ich dieselbe App wie die Air-Installations-App erstelle, rendert sie bei 72 dpi und sieht nicht so gut aus. Ich weiß, dass Sie eine Auflösung in der Anwendungsdeskriptordatei für eine mobile App festlegen können, aber das ist keine. Ich habe auch versucht, die ApplicationDPI-Eigenschaft auf dem WindowedApplication-Tag als auch ohne Glück zu setzen. Irgendwelche Ideen? Dank ...Wie wird die Auflösung für die native (Air-) App von Flex Desktop festgelegt?
Antwort
< mx: WindowedApplication xmlns: mx = " http://www.adobe.com/2006/mxml" width = 1019 " " height = 680 " " scaleX = 0,8 " " scaleY = 0,8 " " application = " init() ... " >
< mx: WindowedApplication Xmlns: mx = " http://www.adobe.com/2006/mxml" width = height = preinitialize = " initScreenSize() " application = " init() " ... > ... ... private Funktion initScreenSize(): void { var thisScreen: Bildschirm = Screen.mainScreen; var newScaleX: Nummer = thisScreen.visibleBounds.width/1019 * 0,98; var newScaleY: Anzahl = thisScreen.visibleBounds.height/680 * 0,98; var newScale: Nummer = Math.min (newScaleX, newScaleY, 1); this.scaleX = newScale; this.scaleY = newScale; this.height = this.height * newScale; this.width = this.width * newScale; }
, um die App basierend auf der Auflösung des Benutzers zu skalieren. Hier ist der Code:
Für den Rekord, um hochauflösendes Rendering in AIR-Desktop-Anwendungen, die auf z. Retina Macbook Pros, setzen Sie <requestedDisplayResolution>high</requestedDisplayResolution>
in den <initialWindow>
Teil Ihrer App-Deskriptor-XML. Erfordert Adobe AIR 3.6 oder neuer.
- 1. Flex/Air Ersatz für Desktop
- 2. Flex/AIR-Anwendung Desktop-Symbolleiste
- 3. Swipe Gesten für Android Flex + AIR App
- 4. Positionierung des Flex/AIR Desktop App Fensters in der unteren rechten Ecke
- 5. Beste Technologie für die Entwicklung einer App, die auf DESKTOP und im BROWSER läuft?
- 6. Wie wird der Administrator-Einwilligungsfluss für die native App implementiert?
- 7. Entwickeln von Luft (Flex) -Anwendungen für Android und Desktop
- 8. Verwenden Sie ein Architektur-Framework für die Flex/AIR-Entwicklung?
- 9. air Prozess adt flex
- 10. air flex windowed Anwendungsrotation
- 11. Entwerfen Code für ein Duo Website + AIR Desktop App
- 12. Entwicklungstools für Adobe Flex/AIR?
- 13. Wie wird die Größe des Status festgelegt? Nachdem der untergeordnete Status mithilfe von AIR verschoben wurde?
- 14. Wie wird die Bitrate für die JPEG-Komprimierung festgelegt?
- 15. Wie wird die vertikale Ausrichtung für die WindowsForms TextBox festgelegt?
- 16. Flex/air oder google gears oder andere
- 17. Der am besten skalierbare Web-Stack für die Flash/Flex/AIR-Hochleistungs-App?
- 18. Wie bekomme ich die Desktop-Auflösung in Mac über Python?
- 19. Android MediaStore von Air App
- 20. Wie wird die Konfigurationsdatei verschlüsselt? Desktop .NET
- 21. Flex-AIR: Hauptfaden (ausgesetzt) ..... WARUM?
- 22. Wie wird die Farbe in StackOverflow festgelegt?
- 23. flex air datagrid itemRenderer
- 24. FLEX + AIR + REST - URLRequestMethod.PUT
- 25. Datei Flex Air Exec
- 26. Wie wird die maximale Downloadgröße festgelegt?
- 27. Wie wird die Untereigenschaft einer Variablen festgelegt?
- 28. Wie wird die Balkenbreite in chartjs festgelegt?
- 29. Verwenden von Flex/Air mit Java EE
- 30. Entwickeln von Auflösung unabhängig Flex-Web-Anwendung
Anstatt zu versuchen, es einzustellen; Was passiert, wenn Sie eine App ausführen, ohne dass sie eingestellt ist? Was ist der Wert dann? – JeffryHouser
@ www.Flextras.com Wenn ich mich an die Adobe-Dokumente erinnere, wählen sie automatisch 160 dpi für * alle * Desktop-Apps. Ich glaube, sie überprüfen nicht einmal, was die DPI wirklich ist, bevor sie es setzen. –
@ Apocalyptic0n3 Interessant für sicher. Wenn es eine Flex-Framework-Sache ist; Dann kann die Anwendung möglicherweise erweitert werden. Wenn es eine Laufzeitsache ist; dann müssen Sie vielleicht auf eine Laufzeitaktualisierung warten ... – JeffryHouser