精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-12
在实际开发中主界面总是要充满全屏,但是在程序中如何获取当前窗口的实际大小呢 ??
问题描述: 主程序: <?xml version="1.0" encoding="utf-8"?>
组件 subView:
<?xml version="1.0" encoding="utf-8"?> Alert.show(String(Application.application.width));//主场景实际大小
运行结果总是 显示 宽度 高度为零!!
解决办法: 主程序: <?xml version="1.0" encoding="utf-8"?> //子组建创建完成后执行init2()
组件 subView: <?xml version="1.0" encoding="utf-8"?>
终于看到实际大小了,这样做比较麻烦,不知有没有更好的解决办法。
参考文章: UIComponent的生命周期(life cycle)地址 : http://www.5uflash.com/Flex-AIR/Flexziliao/1556.html 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-13
ChangeWatcher.watch(this, "width", onSizeChangeWatcher); ChangeWatcher.watch(this, "height", onSizeChangeWatcher); public function onSizeChangeWatcher(event:Event):void { Alert.show(" (width: " + this.width + ",height: " + this.height + ")"); } |
|
返回顶楼 | |
发表时间:2009-08-16
nathanlee 写道 ChangeWatcher.watch(this, "width", onSizeChangeWatcher); ChangeWatcher.watch(this, "height", onSizeChangeWatcher); public function onSizeChangeWatcher(event:Event):void { Alert.show(" (width: " + this.width + ",height: " + this.height + ")"); } 学习了 谢谢 |
|
返回顶楼 | |
浏览 3281 次