Sto provando a cambiare la risoluzione di un'applicazione per app (app) nativa flex in esecuzione su un macbook retina. Le app flessibili nel browser rendono tutto automaticamente a 160 dpi automaticamente, ma se costruisco la stessa app dell'applicazione di installazione di Air, esegue il rendering a 72 dpi e non sembra buono. So che è possibile impostare una risoluzione nel file descrittore dell'applicazione per un'applicazione mobile, ma questo non è uno. Inoltre, ho provato a impostare la proprietà applicationDPI anche sul tag WindowedApplication senza fortuna. Qualche idea? Grazie ...Come impostare la risoluzione più alta sull'app nativa (Air) di Flex desktop?
risposta
< mx: xmlns: mx = WindowedApplication " http://www.adobe.com/2006/mxml" larghezza = altezza = 680 " " scaleX = " 0,8 " scaleY = " 0,8 " applicationComplete = " init() " ... >
< mx: xmlns WindowedApplication: mx = " http://www.adobe.com/2006/mxml" width = height = preinitialize = " initScreenSize() " applicationComplete = " init() " ... > ... ... funzione privata initScreenSize(): void {var thisScreen: Schermo = Screen.mainScreen; var newScaleX: Number = thisScreen.visibleBounds.width/1019 * 0.98; var newScaleY: Number = thisScreen.visibleBounds.height/680 * 0.98; var newScale: Number = Math.min (newScaleX, newScaleY, 1); this.scaleX = newScale; this.scaleY = newScale; this.height = this.height * newScale; this.width = this.width * newScale; }
per ridimensionare l'app in base alla risoluzione dell'utente. Ecco il codice:
Per la registrazione, per abilitare il rendering ad alta risoluzione nelle app desktop AIR in esecuzione su es. Retina Macbook Pro, impostare <requestedDisplayResolution>high</requestedDisplayResolution>
nella parte <initialWindow>
del codice XML del descrittore dell'app. Richiede Adobe AIR 3.6 o versioni successive.
- 1. Flex AIR - Dove è application.xml in IntelliJ
- 2. Come eseguire il ping da Flex - AIR?
- 3. Come riavviare un'applicazione autonoma Adobe Air/Flex
- 4. AIR, Flex - come verificare se la regex è valida
- 5. Strumenti di sviluppo per Adobe Flex/AIR?
- 6. Come usare C# con AIR?
- 7. Come disabilitare la risoluzione nativa di iPhone 6?
- 8. Differenza tra Adobe AIR e FLEX?
- 9. Salvare i grafici a più alta risoluzione senza incasinare l'aspetto
- 10. Ottieni risoluzione nativa dello schermo
- 11. chiama Win32 API in flex per impostare Affinità visualizzazione finestra
- 12. Impostare l'elemento su priorità più alta di evidenziazione su vim
- 13. Quanto è sicuro EncryptedLocalStore di AIR sul desktop?
- 14. Come ottenere la risoluzione del desktop in Mac tramite Python?
- 15. Come nascondere automaticamente una porzione di torta ad alta risoluzione
- 16. Schermata ad alta risoluzione in Android
- 17. rgl plot3d e snapshot3d: come faccio a salvare con una risoluzione più alta del mio monitor?
- 18. Timer ad alta risoluzione per iPhone?
- 19. Cartelle disegnabili per palmari ad alta risoluzione
- 20. Immagini ad alta risoluzione in un'interfaccia utente
- 21. Cercare un timer ad alta risoluzione
- 22. Grafica ad alta risoluzione con Laravel5
- 23. Avvia attività dall'estensione nativa di Adobe AIR per Android
- 24. Compilazione nativa per applicazioni desktop C#
- 25. Dati in alta risoluzione da un giorno
- 26. Determinare la versione più alta di .NET Framework
- 27. Come si scattano immagini ad alta risoluzione usando Camera.takePicture()?
- 28. iPad Pro. Disattiva la risoluzione nativa 2732-by-2048
- 29. Cookie che funzionano in Flex ma non in Air
- 30. Come impostare la risoluzione del conflitto svn con la combinazione?
Invece di provare a impostarlo; cosa succede se esegui un'applicazione senza che sia impostata? Qual è il valore allora? – JeffryHouser
@ www.Flextras.com Se ricordo correttamente i documenti Adobe, scelgono automaticamente 160 dpi per le app desktop * all *. Credo che non controllino nemmeno cosa sia realmente il DPI prima di impostarlo. –
@ Apocalyptic0n3 Interessante di sicuro. Se è una cosa di Flex Framework; quindi l'applicazione potrebbe essere estesa. Se è una cosa di runtime; quindi potresti dover aspettare un aggiornamento di runtime ... – JeffryHouser