我使用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. 如何根据电脑屏幕的宽度和高度将桌子居中?