如何在flex的mxml视图中调整Imgage组件的位置
2011-10-31 15:30
363 查看
override public function invalidateProperties():void { super.invalidateProperties(); setImage(); } private function setImage():void { if(image) { try { var cls:Class = getDefinitionByName("zorn.external.ExternalCall") as Class; image.source = "../resources/districticons/" + districtId + ".png"); } catch(e:Error) { var cls:Class = getDefinitionByName("com.util.ResourceURL") as Class; var ret:String = cls["create"]("districticons/" + districtId + ".png"); image.source = ret; } } }
最近项目中遇到这样的需求,用Image组件去加载外部图片,这些外部图片的长宽都是不一样的,如何调整这些图片的x和y,让这些图片的位置合适,大家都能想到的办法是运行整个工程项目,打开这些mage组件所在的面板,然后在本子上记录每个Image应该怎么调整x和y属性,如果没调整好,就重新运行整个工程项目,再来一次。
这种办法没有错,就是生产率低,一个比较好的办法就是用如上代码。
这里解释一下,'zorn.external.ExternalCall’在我们的整个工程项目文件中是找不到这个包路径,是我们的frontend leader通过反编译,找到这个字符串的。
相关文章推荐
- iOS开发之如何获取视图在屏幕中显示的位置
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- 如何创建FLEX自定义组件(1)
- UIButton如何正确调整imageView及titleLabel的位置
- UIButton如何正确调整imageView及titleLabel的位置
- 如何调整UIButton里面的文字位置
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- Flex中如何通过tickValues属性,在程序中设置Slider坐标位置
- UIButton如何正确调整imageView及titleLabel的位置
- flash/flex 之 自定义MXML组件
- 翻译:将您的Flex组件从MXML迁移至ActionScript 3
- UIButton如何正确调整imageView及titleLabel的位置
- ubuntu如何调整桌面图标位置
- 如何将当前界面的可视组件以同样的相对位置和大小保存在png图像文件中?要求写出实践的代码。
- Office WPS PPT如何微量调整文本框的位置
- flex自定义组件(mxml文件)
- android中textview控件中的文字的位置是如何调整的
- 在FLEX中真正的隐藏一个组件,隐藏后不占据自身的位置. (转)
- 如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部
- Flex中TextInput组件如何设置限制某些字符的输入