Tôi đang cố gắng thay đổi độ phân giải cho ứng dụng gốc (ứng dụng gốc) linh hoạt chạy trên macbook võng mạc. Ứng dụng Flex trong trình duyệt hiển thị mọi thứ mượt mà ở mức 160dpi một cách tự động nhưng nếu tôi tạo ứng dụng tương tự như ứng dụng Cài đặt không khí, nó sẽ hiển thị ở 72dpi và không đẹp. Tôi biết bạn có thể đặt độ phân giải trong tệp mô tả ứng dụng cho ứng dụng dành cho thiết bị di động nhưng đây không phải là một. Ngoài ra, tôi đã thử thiết lập thuộc tính applicationDPI trên thẻ WindowedApplication cũng như không có may mắn. Bất kỳ ý tưởng? Cảm ơn ...Làm cách nào để đặt độ phân giải cao hơn trên ứng dụng gốc Flex trên máy tính để bàn (Air)?
Trả lời
< mx: xmlns WindowedApplication: mx = " http://www.adobe.com/2006/mxml" width = height = scaleX = " 0,8 " scaleY = " 0,8 " applicationComplete = " init() " ... >
< mx: WindowedApplication xmlns: mx = " http://www.adobe.com/2006/mxml" width = height = preinitialize = " initScreenSize() " applicationComplete = " init() " ... > ... ... chức năng riêng initScreenSize(): void {var thisScreen: Màn hình = Screen.mainScreen; var newScaleX: Số = thisScreen.visibleBounds.width/1019 * 0.98; var newScaleY: Số = thisScreen.visibleBounds.height/680 * 0.98; var newScale: Số = Math.min (newScaleX, newScaleY, 1); this.scaleX = newScale; this.scaleY = newScale; this.height = this.height * newScale; this.width = this.width * newScale; }
để mở rộng ứng dụng dựa trên độ phân giải của người dùng. Dưới đây là mã:
Để ghi lại, để bật hiển thị có độ phân giải cao trong ứng dụng AIR dành cho máy tính để bàn chạy trên ví dụ: Retina Macbook Pros, đặt <requestedDisplayResolution>high</requestedDisplayResolution>
trong phần <initialWindow>
một phần của XML mô tả ứng dụng của bạn. Yêu cầu Adobe AIR 3.6 hoặc mới hơn.
- 1. Ứng dụng máy tính để bàn Java trên da?
- 2. Ứng dụng máy tính để bàn trên JavaScript
- 3. Cách di động trong C++ để có độ phân giải máy tính để bàn
- 4. Ứng dụng Máy tính để bàn Python
- 5. Làm thế nào để có được độ phân giải máy tính để bàn trong Mac thông qua Python?
- 6. Làm cách nào để ping từ Flex - AIR?
- 7. OpenGL | ES trên máy tính để bàn
- 8. Giao tiếp giữa ứng dụng Windows Store và ứng dụng máy tính để bàn gốc
- 9. Có thể viết ứng dụng GUI trên máy tính để bàn trong F # + mono trên máy Mac và chạy ứng dụng mà không sửa đổi trên Windows không?
- 10. Cách đặt biểu tượng ứng dụng cho ứng dụng máy tính để bàn libGDX?
- 11. Đóng gói một ứng dụng HTML5 và triển khai nó trên máy tính để bàn
- 12. C# Ứng dụng dành cho máy tính để bàn?
- 13. Triển khai ứng dụng WPF trên máy tính để bàn trên đám mây
- 14. Tính năng Autoupdate trong ứng dụng Java Swing trên máy tính để bàn
- 15. Phát triển ứng dụng trên máy tính để bàn với Javascript và HTML
- 16. Làm cách nào để đặt biểu tượng máy tính để bàn của ứng dụng cho Linux: KDE, Gnome, v.v ...?
- 17. Làm thế nào để sử dụng C# với AIR?
- 18. Làm cách nào để tạo ứng dụng máy tính để bàn di động python?
- 19. Phân phối các ứng dụng máy tính để bàn Ruby/Python
- 20. Mã hóa của EncryptedLocalStore của AIR có bảo mật như thế nào trên máy tính để bàn?
- 21. MVC và Swing trong ứng dụng máy tính để bàn
- 22. Giấy phép cho ứng dụng C# trên máy tính để bàn
- 23. Cài đặt flex (máy phân tích từ vựng) trên máy Mac
- 24. Mở tệp cục bộ bằng AIR/Flex
- 25. Lưu trữ ứng dụng máy tính để bàn C++ trên trang web
- 26. Khung JavaScript cho các ứng dụng màn hình cảm ứng trên máy tính để bàn?
- 27. Làm thế nào để triển khai một ứng dụng máy tính để bàn Python?
- 28. Nhận Ảnh Tiểu sử trên Facebook ở độ phân giải cao hơn
- 29. Độ phân giải ứng dụng Android nào để hỗ trợ?
- 30. Làm cách nào để sử dụng ảnh được cắt, có độ phân giải thấp làm hướng dẫn để tái tạo bản sao có độ phân giải cao hơn của bản gốc?
Thay vì cố gắng đặt; điều gì sẽ xảy ra nếu bạn chạy một ứng dụng được thiết lập? Vậy giá trị là gì? – JeffryHouser
@ www.Flextras.com Nếu tôi nhớ chính xác tài liệu Adobe, chúng sẽ tự động chọn 160dpi cho * tất cả * ứng dụng dành cho máy tính để bàn. Tôi tin rằng họ thậm chí không chạy kiểm tra những gì DPI thực sự là trước khi thiết lập nó. –
@ Apocalyptic0n3 Thú vị chắc chắn. Nếu đó là một điều Flex Framework; sau đó ứng dụng có thể được mở rộng sửa đổi. Nếu đó là một điều thời gian chạy; sau đó bạn có thể phải chờ một bản cập nhật thời gian chạy ... – JeffryHouser