我使用x/y座標將對象放置在屏幕上。我想要一種方法來根據屏幕寬度/高度的更改進行更新。所以如果使用重新調整大小的瀏覽器窗口x/y應該改變。每次屏幕重新調整大小時,我如何才能啓動一項功能。如何檢測Flex中的屏幕寬度/高度變化
2
A
回答
3
你可以做到這一點通過附加的ResizeEvent監聽器,你要跟蹤的任何對象:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/events/ResizeEvent.html
public class Main extends Sprite {
public function Main () {
stage.addEventListener(Event.RESIZE, resizeListener);
}
private function resizeListener (e:Event):void {
trace("The application window changed size!");
trace("New width: " + stage.stageWidth);
trace("New height: " + stage.stageHeight);
}
}
1
你可以設置一個監聽器上在MXML中Application
標籤右邊的Resize
事件。
儘管您可能想要探索基於百分比的設置,但在大多數情況下,這樣做的效果會更差。
1
檢測屏幕分辨率的變化,通過簡單地添加在應用程序級別事件偵聽器,並使用事件屬性探測變化
private function init():void
{
this.addEventListener(ResizeEvent.RESIZE, resizeApplication);
}
public function resizeApplication(event:ResizeEvent):void
{
if(this.stage.stageHeight != event.oldHeight)
{
//perform action here or just use the above properties in any way you want
}
}
我做了這個功能公開,以便它可以在任何地方使用的最佳途徑在應用程序中,如果事件被解僱但附加到它的視圖沒有收聽。
相關問題
- 1. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 2. 檢測在節點WebKit的全屏幕寬度和高度
- 3. Angular 2中的元素高度和寬度變化檢測
- 4. Javascript屏幕寬度/高度到PHP
- 5. 獲取屏幕寬度和高度
- 6. python獲取屏幕寬度高度cron
- 7. Android,獲取屏幕寬度和高度?
- 8. 寬度變化與窄屏幕尺寸
- 9. JS檢測DIV高度屏幕左側
- 10. 文字寬度隨着屏幕寬度而變化
- 11. 如何製作響應屏幕寬度和高度的div/box?
- 12. jQuery將屏幕高度變化表格設置爲高度
- 13. ImageView寬度= 0.75x屏幕寬度和高度= 1.5 x新的ImageView寬度XML
- 14. 旋轉屏幕後,寬度和高度不會改變本機
- 15. 無論屏幕高度/寬度如何讓圖像留在屏幕底部?
- 16. 如何使用appJar獲取屏幕寬度和高度?
- 17. 如何在運行時計算屏幕高度和寬度?
- 18. 初始化Android動態壁紙時,如何獲取屏幕寬度和高度?
- 19. 僅檢測控制高度的變化
- 20. 檢測旋轉的UIView的寬度/高度取向改變後
- 21. 變化MagnifierGlass高度和寬度
- 22. 位圖寬度的問題。寬度受屏幕高度的限制
- 23. 檢測iframe內容高度變化
- 24. 中心列表作爲屏幕寬度的變化
- 25. 在vb.net中引用屏幕高度和寬度
- 26. 我想能夠在Android中獲取屏幕高度和寬度
- 27. 如何使用Css減小寬度屏幕的寬度?
- 28. 根據jFreeChart.createBufferedImage(寬度,高度,信息)中的客戶端屏幕分辨率動態設置寬度和高度
- 29. 視頻標籤的高度取決於屏幕的寬度
- 30. 如何根據電腦屏幕的寬度和高度將桌子居中?