根据设计来的界面,发现flash cs4的Slider组件太细了,得加粗。也就是修改Slider的高度。
查了一下API文档,没有设置SliderTrackSkin高度方面的。
看来得操刀UI组件了。
探索…
结果:
Flash cs4中的UI组件文件目录在[X:\**]\Adobe Flash CS4\Common\Configuration\Components下
源文件在[X:\**]\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\User Interface下
解决…
方案:
写个继承自Slider的类,override一下Slider.configUI()设置大小。
thumb就是滑块,track就是滑轨。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package org.mousebomb.wodewang.control{ import fl.controls.Slider; public class MySlider extends Slider { override protected function configUI():void { super.configUI(); thumb.setSize(21, 23); track.setSize(193, 16); } } } |
然后把Flash库面板里的Slider绑定到自己的类就行了。
2 Comments